- 浏览: 85835 次
文章分类
最新评论
J2EE的13种核心技术:JDBC、JNDI、EJBs、RMI、JSP、 Servlet、XML、JMS、Java IDL、JTS、JTA、JavaMail和JAF。
servlet提供的功能大多与JSP类似,不过实现方式不同。JSP通常是大多数HTML代码中嵌入少量的Java代码,而servlets全部由Java写成并且生成HTML。
servlet是一种小型的Java程序,它扩展了Web服务器的功能。作为一种服务器端应用,当被请求时开始执行,这和CGI Perl脚本很相似。Servlets和CGI脚本的一个很大的区别是:每一个CGI在开始时都要求开始一个新进程,而servlets在servlet引擎中以分离的线程来运行。因此其在可伸缩性上提供了很好的改进。
在开发servlets时,常需扩展javax.servlet.http.HttpServlet类,且override一些它的方法,其中包括:
service():作为dispatcher来实现命令-定义方法
doGet(): 处理客户端的HTTP GET请求。
doPost(): 进行HTTP POST操作
其它的方法还包括处理不同类型的HTTP请求,可参考HttpServlet API文档。
以上描述是标准J2EE Servlet API的各种方法。WebLogic服务器提供了一个该API完整的实现途径。一旦你开发了一个servlet,就可以在weblogic.properties 中加以注册并由此可以在WebLogic服务器中对它进行配置。
jsp的执行过程是怎样的?
很多人都会认为JSP的执行性能会和Servlet相差很多,其实执行性能上的差别只在第一次的执行。因为JSP在执行第一次后,会被编译成Servlet的类文件,即.class,当再重复调用执行时,就直接执行第一次所产生的Servlet,而不再重新把JSP编译成Servelt。因此,除了第一次的编译会花较久的时间之外,之后JSP和Servlet的执行速度就几乎相同了。
在执行JSP网页时,通常可以分为两个时期:转译时期(Translation Time)和请求时期(Request Time)
转译时期:JSP网页转移成Servlet类。
请求时期:Servlet类执行后,响应结果至客户端。
转译期间做了两件事情:
转译时期:将JSP网页转移为Servlet源代码 .java.
编译时期:将Servlet 源代码 .java编译成 Servlet类 .class.
当JSP网页在执行时,JSP Container 会做检查工作,如果发现JSP网页有更新修改时,JSP Container 才会再次编译JSP成 Servlet; 如果JSP没有更新时,就直接执行前面所产生的Servlet.
servlet提供的功能大多与JSP类似,不过实现方式不同。JSP通常是大多数HTML代码中嵌入少量的Java代码,而servlets全部由Java写成并且生成HTML。
servlet是一种小型的Java程序,它扩展了Web服务器的功能。作为一种服务器端应用,当被请求时开始执行,这和CGI Perl脚本很相似。Servlets和CGI脚本的一个很大的区别是:每一个CGI在开始时都要求开始一个新进程,而servlets在servlet引擎中以分离的线程来运行。因此其在可伸缩性上提供了很好的改进。
在开发servlets时,常需扩展javax.servlet.http.HttpServlet类,且override一些它的方法,其中包括:
service():作为dispatcher来实现命令-定义方法
doGet(): 处理客户端的HTTP GET请求。
doPost(): 进行HTTP POST操作
其它的方法还包括处理不同类型的HTTP请求,可参考HttpServlet API文档。
以上描述是标准J2EE Servlet API的各种方法。WebLogic服务器提供了一个该API完整的实现途径。一旦你开发了一个servlet,就可以在weblogic.properties 中加以注册并由此可以在WebLogic服务器中对它进行配置。
jsp的执行过程是怎样的?
很多人都会认为JSP的执行性能会和Servlet相差很多,其实执行性能上的差别只在第一次的执行。因为JSP在执行第一次后,会被编译成Servlet的类文件,即.class,当再重复调用执行时,就直接执行第一次所产生的Servlet,而不再重新把JSP编译成Servelt。因此,除了第一次的编译会花较久的时间之外,之后JSP和Servlet的执行速度就几乎相同了。
在执行JSP网页时,通常可以分为两个时期:转译时期(Translation Time)和请求时期(Request Time)
转译时期:JSP网页转移成Servlet类。
请求时期:Servlet类执行后,响应结果至客户端。
转译期间做了两件事情:
转译时期:将JSP网页转移为Servlet源代码 .java.
编译时期:将Servlet 源代码 .java编译成 Servlet类 .class.
当JSP网页在执行时,JSP Container 会做检查工作,如果发现JSP网页有更新修改时,JSP Container 才会再次编译JSP成 Servlet; 如果JSP没有更新时,就直接执行前面所产生的Servlet.
发表评论
-
41、解决HttpServletResponse输出的中文乱码问题
2015-04-12 21:48 1168response返回有两种,一种是字节流outputs ... -
41、轮询
2015-04-12 08:50 0浏览器关闭使session失效 ... -
40、spring ajax/easyui 中文乱码的解决
2015-04-04 14:52 655使用spingmvc,在JS里面通过ajax发送请求,并 ... -
39、.net
2015-03-28 23:12 513熟悉java编程,自然学习c#就会比较容易,有几个点需要说明下 ... -
38、servlet-- JSTL+EL(c标签、${})
2015-03-23 15:57 752参看:http://www.cnblogs.com/xdp-g ... -
37、servlet--jsp
2015-03-23 15:07 459不管是JSP还是Servlet,虽然都可以用于开发动 ... -
36、servlet--防止表单重复提交
2015-03-23 14:33 6771、在网络延迟会或服务器反应过慢的情况下让用户有时间点击多次s ... -
35、servlet--servletContext
2015-03-22 13:41 444servletContext接口是Servlet中最大的一个接 ... -
34、servlet--会话技术/购物车demo/y验证码
2015-03-21 23:40 558会话Session and Cookie 1、session: ... -
33、servlet--转发/web开发指导思想
2015-03-21 12:31 413转发: req.getRequestDispatcher(&q ... -
32、servlet --重定向/下载/缓存/中文乱码
2015-03-20 23:21 996重定向1、sendRedirect rep.sendRedir ... -
31、servlet--开发方式
2015-03-20 21:55 596servlet:利用java技术开发动态网页的技术,是学习ja ... -
30、servlet---tomcat原理
2015-03-20 18:20 652Servlet出现得早,servlet很强大,但是se ... -
29、springmvc+spring+mybatis+oracle12的demo
2015-03-15 20:29 0每次搭建都要重头搭建,累~~ 注意:用12c的jdbc 在安 ... -
27、Tomcat多次加载项目问题
2015-03-12 15:30 512错误配置方式: <Host name="lo ... -
26、数据分页(jsp+servlet)
2015-03-12 15:19 445随着数据库中存储的数据的增多,满足用户查询条件的数据也 ... -
llll.文档设计
2015-03-11 13:31 0设计文档与代码实现到 ... -
24、webservice_短信接口
2015-03-11 10:48 758http://blog.csdn.net/sxdtzhaoxi ... -
25、RMI_demo1
2015-03-11 10:48 405Java RMI 指的是远程方法调用 (Remote Meth ... -
23、svn
2015-03-11 10:48 401<参看>http://blog.csdn.net/ ...
相关推荐
所有的JavaServlet都会直接地或间接地执行javax.servlet.Servlet接口,这样它才能在一个Servlet引擎中运行。Servlet引擎是Web服务器按照JavaServletAPI定制的扩展。Servlet引擎提供网络服务,能够理解MIME请求,并...
JSP的请求和执行过程;JSP源文件和转译后的Servlet文件对比;JSP的执行过程;JSP的请求和执行过程;JSP文件部署后的位置;JSP文件转译而成的Servlet文件位置;JSP基本语法;JSP指令;JSP指令—page指令;page指令用例;Page...
jsp在第一次被访问时会被Web容器翻译成servlet,在执行 过程: 第一次访问---->helloServlet.jsp---->helloServlet_jsp.java---->编译运行 PS:被翻译后的servlet在Tomcat的work目录中可以找到
3-4 JSP 的执行过程 3-5 JSP 与 ASP 和 ASP+ 的比较 3-6 JSP 2.0 新功能 第四章 JSP 语法 4-1 Elements 和 Template Data 4-2 批注(Comments) 4-3 Quoting 和 Escape 规则 4-4 Directives Elements 4-5 Scripting ...
通过学习该程序可以掌握servlet的执行过程,掌握el表达式的用法
20 Servlet:jsp执行过程 6分 21 Servlet:会话和会话跟踪 5分 22 Servlet:jsp标准动作 4分 23 Servlet:jsp:setproperty 6分 24 Servlet:servlet的配置 6分 25 Servlet:过滤器 9分 26 Servlet:simpletag 6分
jsp+servlet 项目【练手/总结/巩固】。 所需要的jar包都在里面 源码都放里面了 总结一下: 1. 在JavaWeb中,页面跳转有两种方式:重定向和转发。 2. 重定向是通过发送特定的HTTP响应码告知浏览器请求的资源已被移...
下图显示了JSP容器初次执行JSP的过程:尽管JSP在本质上是Servlet,但这两者的创建方式不一样。Servelet完全由java程序代码构成,擅长于流程控制和事务处理,而通过Servlet来生成动态网页很不直观;JSP由HTML代码和...
本项目是基于sql server 2008+jsp+servlet+mvc设计模式实现的购物车系统,入门的好帮手,内附完整的项目源码与sql执行文件,添加即可运行!可以做毕业设计项目使用...
(5)JSP服务器将Servlet源代码编译后执行。 (6)将产生的结果返回到客户端。 JSP程序设计实例教程(第2版)-电子课件第1章-Java-Web编程基础全文共73页,当前为第8页。 1.3 JSP程序体系结构 1.3.1 比较C/S结构与B/S...
对于所有的jsp而言,它都会被转换为servlet来执行,只是这个转换的过程由Tomcat服务器来完成,我们可以通过work目录来查询相应的代码。
jsp基础速成讲解 Servlet三个要素 四种会话跟踪方式 内部跳转 外部跳转 Jsp的执行过程
本项目采用了JSP技术和Servlet框架,实现了一系列核心功能模块,满足企业在生产、采购、库存、财务等方面的管理需求。 1. 生产管理:项目提供了生产订单、生产任务、生产报表等功能,支持对生产过程的监控和跟踪。...
JSP生命周期就是从创建到销毁的整个过程,类似于servlet生命周期,区别在于JSP生命周期还包括将JSP文件编译成servlet。 以下是JSP生命周期中所走过的几个阶段: 编译阶段:servlet容器编译servlet源文件,生成...
在开发JSP规范的过程中,太阳微系统公司(Sun Microsystems Inc.)与许许多多主要的Web服务器、应用服务器和开发工具供应商,以及各种各样富有经验的开发团体进行合作。其结果是找到了一种为应用和页面开发人员平衡了...
在逻辑关系异常复杂的网站中,借助于Servlet和JSP良好的交互关系和JavaBeans的协助,完全可以将网站的整个逻辑结构放在Servlet中,而将动态页面的输出放在JSP页面中来完成。在这种开发方式中,一个网站可以有一个或...
作者:徐春金下面是本人在学习JSP时的一些心得: 一、JSP工作原理在一个JSP文件第一次被请求时,JSP引擎把该JSP文件转换成为一个servlet。而这个引擎本身也是一个servlet,在JSWDK或WEBLOGIC中,它就是JspServlet。 ...
Jsp速成指南 1.必须继承自HttpServlet 2.必须实现doGet()或者doPost() 3.必须在web.xml中配置Servlet 四种会话跟踪方式 Jsp的执行过程
jsp+select综合使用,主要是对教师信息实现增删改查的功能。 当用户访问一个JSP页面时,会向一个Servlet容器(Tomcat等)发出请求; 如果页面有所改动,则servlet容器...容器执行字节码文件(包括调用的servlet:form)
JSP生命周期就是从创建到销毁的整个过程,类似于servlet生命周期,区别在于JSP生命周期还包括将JSP文件编译成servlet。 以下是JSP生命周期中所走过的几个阶段: 编译阶段: servlet容器编译servlet源文件,生成...