分类: 系统运维
2012-03-05 21:28:14
1.1静态网页和动态网页
1.1.1静态网页
一般以*.html和*.htm为结尾的网页。
1.1.2动态网页
网页中的关键内容在服务器端动态生成的网页。本质的区别在,动态网页会被服务器当做程序来执行。DHTML是HTML中加入了javascript,但是它不是我们所说的动态网页,它是在客户端执行的。而我们的动态网页是服务器端执行的。
1.2Servlet与JSP
1.2.1Servlet技术
Servlet称为java的服务器端应用小程序,是sun公司的服务器端组件技术之一。Servlet程序在Servlet容器中运行,嵌入了Servlet容器的web服务器就具备提供Servlet服务的能力。
典型的Servlet应用模型:
客户端通过http协议请求运行在服务器端的Servlet程序,Servlet程序从Http输入流读取初始参数。
1.2.2JSP概述
Jsp最终会被jsp服务器编译成一个Servlet程序来运行。
Jsp2.0需要servlet2.4支持,jsp2.0的新特性就是支持EL和JSTL1.1。
EL(Expression Language,表达式语言)是一种相对独立的语言,主要用于jsp页面直接访问对象,语法简单。
JSTL(java Standard Tag Library,JSP标准标记库)提供一种类似于html标记,方便jsp页面组织程序流程、读取xml文件和访问数据库等。
1.3上机实验环境的搭建
1.3.1安装J2SE1.5
1.3.2安装Tomcat5.5
1.3.3安装DreamWeaver8简体中文版
1.3.4安装JCreator4
Xinox Software公司开发的一个用于Java程序设计的集成开发环境(IDE),类似于Eclipse.
第2章JSP元素
2.1JSP页面的组成元素与常用的HTML标记
2.1.1JSP页面的组成元素
1).脚本元素【i.注释:客户端可以查看到的注释,<%-- -->客户端不能查看到的注释 ii. 表达式:<%=java表达式> iii. Scriptlet<% java代码%> iv. 声明<%! 函数或方法 %>
】
2).指令元素【i. page(设置jsp页面的属性<%@%>作用于整个页面) ii. Include <%@ include file=”URL”%> iii. taglib(标签,重点是自定义标签)】
3).动作元素【其中常用的标准动作主要 是:
2.1.2常用的HTML标记
2.2JSP注释元素
2.2.1JSP注释
<%--注释的内容--%>
2.2.2HTML注释