2012年10月29日

jsp运行机制

摘要: 一、JSP机制概述可以把执行JSP页面的执行分成两个阶段,一个是转译阶段,一个是请求阶段。转译阶段:JSP页面转换成Servlet类。请求阶段:Servlet类执行,将响应结果发送至客户端。1.用户(客户机)访问响应的JSP页面,如http://localhost:8080/Prj_test/ch02/HelloJSP.jsp。2.服务器找到相应的JSP页面。3.服务器将JSP转译成Servlet的源代码。4.服务器将Servlet源代码编译为class文件。5.服务器将class文件加载到内存并执行。6.服务器讲class文件执行后生成HTML代码发送给客户机,客户机浏览器根据响应的HTML 阅读全文

posted @ 2012-10-29 14:55 ellisonDon 阅读(7099) 评论(0) 推荐(0) 编辑

JSP动作指令

摘要: 动作指令与编译指令不间,编译指令是通知 Servlet 引擎的处理消息,而动作指令只是运行时的脚本动作。编译指令在将JSP 编译成 Servlet 时起作用:处理指令通常可替换成 Java脚本,是 JSP脚本的标准化写法。JSP7个动作指令如下 :jsp:forward: 执行页面转向,将请求的处理转发到下一个页面。jsp:param: 用于传递参数,必须与其他支持参数曲标签一起使用。jsp:include: 用于动态引入一个 JSP 页面。jsp:plugin: 用于下载 JavaBean 或 Applet 到客户端执行。jsp:useBean: 使用 JavaBean。jsp:setPro 阅读全文

posted @ 2012-10-29 14:50 ellisonDon 阅读(3345) 评论(0) 推荐(0) 编辑

JSP声明

摘要: 转:http://wwyinhuabin.blog.163.com/blog/static/38203212201022975818245/2.3 JSP 声明JSP 声明用于声明变量和方法。在JSP 声明中声明方法看起来很特别,似乎没有类,只有方法定义,而方法又脱离类独立存在。JSP 声明的格式如下:〈%!声明部分%〉看下面页面的源代码:〈%@page contentType="text/html; charset=gb2312" language="java"%〉<1--下面是JSP 声明部分>〈%!//声明一个整形变量public in 阅读全文

posted @ 2012-10-29 13:54 ellisonDon 阅读(396) 评论(0) 推荐(0) 编辑

2012年10月26日

UML学习心得笔记【原创】

摘要: l 依赖(Dependency,虚线与尖角,箭头指向被依赖的一端):意思是一个事物影响另外一个事物。用通俗的话来说,我用了什么就是依赖于什么。用编程的角度去理解,就是指A对B里的方法或数据有调用,但它们之间没有存在继承、实现接口的关系。“低耦合,高内聚”当中的“耦合”就是依赖。l 关联(Association,无箭头实线):例如A与B关联,从数据库角度来说,就是一对多、一对一、多对多的关系描述。从代码角度,就是两者间不存在调用l 泛化(Generalization,实线与实边三角形,箭头指向父类):相当于继承(代码extends), A、B的泛化有C,用通俗的话来说,就是C具有A、B的相同部分 阅读全文

posted @ 2012-10-26 00:28 ellisonDon 阅读(2163) 评论(0) 推荐(0) 编辑

2012年10月25日

HttpServlet类

摘要: 定义\public class HttpServlet extends GenericServlet implements Serializable这是一个抽象类,用来简化HTTP Servlet写作的过程。它是GenericServlet类的扩充,提供了一个处理HTTP协议的框架。在这个类中的service方法支持例如GET、POST这样的标准的HTTP方法。这一支持过程是通过分配他们到适当的方法(例如doGet、doPost)来实现的。方法1、doDeleteprotected void doDelete(HttpServletRequest request,HttpServletResp 阅读全文

posted @ 2012-10-25 12:42 ellisonDon 阅读(2683) 评论(0) 推荐(0) 编辑

Servlet理解笔记【原创】

摘要: 学习步骤:1、理解servlet的使用步骤,从感性上去认识它。2、进一步了解它的机制。3、了解代码层面的实现在看Java Servlet API过程的笔记:javax.servlet.http.HttpServlet,这个类继承GenericServlet类,实现了java.io.Serializable的接口,它是个抽象类,给其子类创建一个Http Servlet去适应一个网站。而HttpServlet的子类必须重写至少一个方法,其中较为经常修改的方法有: 1、如果你希望servlet支持HTTP的Get请求,重写doGet方法 2、如果你希望servlet支持HTTP的Post请求,重写d 阅读全文

posted @ 2012-10-25 11:42 ellisonDon 阅读(2833) 评论(1) 推荐(1) 编辑

HttpServlet的功能

摘要: HttpServlet的作用是:根据客户发出的HTTP请求,生成响应的HTTP响应结果。HttpServlet首先必须读取HTTP请求的内容。Servlet容器负责创建HttpRequest对象,并把HTTP请求信息封装到HttpRequest对象中,这大大简化了HttpServlet解析请求数据的工作量。如果没有HttpServletRequest,HttpServlet只能直接处理Web客户发出的原始的字符串数据,有了HttpRequest后,只要调用HttpServletRequest的相关方法,就可以方便地读取HTTP请求中任何部分信息,HttpServletRequest中读取HTT 阅读全文

posted @ 2012-10-25 11:02 ellisonDon 阅读(2340) 评论(0) 推荐(0) 编辑

创建HTTPSERVLET的基本步骤

摘要: 创建HttpServlet的基本步骤A.导入包: import java.io.*; import javax.servlet.*; import javax.servlet.http.*;B.继承HttpServlet类: public class ××× extends HttpServletC.覆盖doPost()、doGet()方法: public void doPost(HttpServletRequest request,HttpServletResponse response) throws IOException,ServletException{ 阅读全文

posted @ 2012-10-25 10:58 ellisonDon 阅读(679) 评论(0) 推荐(0) 编辑

[java]HttpServlet对象的生命周期

摘要: 1、客户发出请求—>Web 服务器转发到Web容器Tomcat; 2、Tomcat主线程对转发来用户的请求做出响应创建两个对象:HttpServletRequest和HttpServletResponse; 3、从请求中的URL中找到正确Servlet,Tomcat为其创建或者分配一个线程,同时把2创建的两个对象传递给该线程; 4、Tomcat调用Servlet的service()方法,根据请求参数的不同调用doGet()或者doPost()方法; 5、假设是HTTP GET请求,doGet()方法生成静态页面,并组合到响应对象里; 6、Servlet线程结束,Tomcat将响应对象.. 阅读全文

posted @ 2012-10-25 10:57 ellisonDon 阅读(3723) 评论(0) 推荐(1) 编辑

servlet、genericservlet、httpservlet之间的区别

摘要: 当编写一个servlet时,必须直接或间接实现servlet接口,最可能实现的方法就是扩展javax.servlet.genericservlet或javax.servlet.http.httpservlet当实现javax.servlet.servlet接口时必须实现5个方法init(servletconfig config)service(servletrequest req,servletresponse resp)destroy()getservletconfig()getservletinfo()service是执行应用逻辑的入口点,包容器调用此方法来响应进来得请求,只是在servl 阅读全文

posted @ 2012-10-25 10:55 ellisonDon 阅读(6283) 评论(0) 推荐(0) 编辑

导航