这是一次培训的讲义,就是我在给学生讲的过程中记录下来的,非常完整,原来发表在Blog 上,我感觉这里的学生可能更需要。
第一讲(参考《Java Web程序设计基础教程》第1章)
1 JSP 和Java的关系
一般Java指的标注版Java SE
另外两个版本:Java EE 和Java ME
JSP属于Java EE的一部分。
Java EE:
组件:Web层组件(JSP+Servlet)+业务层组件(EJB)
服务:JNDI JDBC RMI JAAS JavaMail等等
Java EE包括2个体系:标准(上面介绍的)+流行(Struts+Hibernate+Spring)两套体系都是JSP+Servlet为基础。
2 JSP会涉及哪些内容
JSP语法基础(Java+HTML):
对于Java,需要掌握Java的基本语法(类定义对象定义和使用常用类库http://www.doczj.com/doc/ba67fe02e87101f69e319522.htmlng.*,java.util.*)
对于HTML,主要表单元素(输入)+表格(显示信息)+基本HTML JSTL,标准标签库,用于输出和控制
EL,通常与JSTL一起使用,主要用于输出
Servlet,几乎所有介绍JSP的书和课程都包含Servlet,因为JSP实际上指的是Java