博文
javaWeb笔记(11)(2008-04-01 20:08:00)
摘要:第十一章:MVC设计模式
什么是MVC设计模式
1)在JSP出现早期制定了两种规范,称为Model1和Model2。
2)在Model1模式中jsp同时肩负着两种角色:表示层与控制层,适应于开发简单的应用程序
3)Model2与Model1不同的是,它把Servlet拉进来做为控制层,从而提高了Web页面的可维护性和重用性
4)Mvc分为三层:模型(......
javaWeb笔记(10)(2008-04-01 20:06:00)
摘要:第十章 过滤器
什么是过滤器:
A:过滤器是封装了某些功能的一个Servlet
B:过滤器能够在服务器接受客户端的请求之前进行预处理,也能够在服务器处理完结果之后进行后处理
C:过滤器拦截请求和响应,以便以某种方式操作正在客户机和服务器之间交换的数据
D:客户端----->(请求)过滤器------->Web服务器 或 Web服务器-->响应---->客户
 ......
javaWeb笔记(9)(2008-04-01 20:05:00)
摘要: 第九章 Jsp标准标签库
什么是Jsp标准标签库
1)Jsp标准标签库(javaServer pages standard tag library)简称jstl是jsp已经为我们做好的
可以直接使用的用于编写和开发jsp页面的一组标准标签。
2)jstl的最终目的是希望为我们提供一个无脚本环境,在此环境中用户可以使用标签来代替以前的Java程序段。
&nb......
javaWeb笔记(8)(2008-04-01 20:04:00)
摘要:第八章 标签开发
为什么要自定义标签:
虽然Jsp里面付带有很多的标签,这是这些标签的功能和个数毕竟有限,为了得到功能更强大
并满足用户需要的标签,就要自己定义标签。自定义标签有两大优点:
A:实现代码重用
B:封装数据的操作,把数据的表示与实现分离
D:虽然JavaBean以可以达到上述的要求,但是由于JavaBeanJavaBean不能与
......
javaWeb笔记(7)(2008-04-01 20:03:00)
摘要:第七章 Jsp表达式语言
什么是jsp表达式语言:
Jsp用于在网页上显示动态的内容。通常需要在Jsp页面中嵌入Java脚本以
完成复杂的功能。但是大量的Java脚本使得Jsp页面难以维护。Jsp表达式语言(Expression language)
可用于在Jsp页面上生成动态的内容,并代替jsp脚本元素,以一种更简洁方式来
显示内容。Jsp表达式语言是从Jsp2.0规范开始支持的
什么要使用Jsp表达式语......
javaWeb笔记(6)(2008-04-01 20:02:00)
摘要: 第六章 Jsp隐式对像
Jsp的隐式对像有以下几个:
A:out对像:主要用来进行输出
1)输出字符串:out.println("字符串")
2)输出Java脚本:out.println("<script>alert('我是真的爱你');</script>");
3)输出Html标记:out.println("<a href=http://www......
javaWeb笔记(5)(2008-04-01 20:00:00)
摘要:第五章 Jsp简介
Jsp概念:
1:什么是Jsp
Jsp(Java Server Page)是一种Java服务器端技术。一个Jsp页面包括三个方面的内容
Html,JavaScript,Jsp程序片断
2:如何写Jsp脚本
把Jsp脚本写在<% %>里面
把Js脚本写在<script>代码</script>里面
3:可见Jsp实际上就是在Html语言中嵌入Jsp脚本
4:编写第一个Jsp应用程序
&nbs......
javaWeb笔记(4)(2008-04-01 19:59:00)
摘要:第四章 JavaMail和Servlet
发送邮件的工作原理:
1:客户端把邮件发送给-------->发信服务器---->发送到目的地
2:发信服务器是各大电子邮箱的服务器。一般在前面加上smtp。比如:
smtp.sina.com,smtp.163.com,smtp.126.com等
3:只要去申请一个免费的电子邮箱,就可以获得一个发信服务器
发送邮件必须需要两个包:
mail,activation包。这两个包可以在
 ......
javaWeb笔记(3)(2008-04-01 19:58:00)
摘要:第三章 会话跟踪简介
在这一章里面我们将要学习以下几点内容:
1:Servlet中页面跳转的方法
2:Sevlet中session对像
3:Serlvet中Cookie对像
4:Serlvet上下文
Servlet中页面跳转的方法
1:request.getRequestDispatcher("目标").forward(request,response);
2:response.sendRedirect("目标");
3:forward与sendRedirect的区别:
A:forward跳转之后在地址栏中显示依然是旧网页的地址,sendRedirect显示的是新网页的地址
&nb......
javaWeb笔记(2)(2008-04-01 19:57:00)
摘要:第二章 Servlet使用入门
在这一章里面我们将要学习以下几点内容:
1:CGI与Servlet的区别
2:Servlet体系结构
3:Servlet的基础知识
4:Servlet的输出
5:Servlet的生命周期
6:HttpServletResponse与HttpServletRequest几个重要方法
CGI与Servlet的区别
1)在最早期的Web应用程序主要是CGI(Common GateWay Interface 通用网关接口)。
2)这类Web应用程序是使用如Perl这样的语言来编写的。
&......