在日常学习、工作或生活中,大家总少不了接触作文或者范文吧,通过文章可以把我们那些零零散散的思想,聚集在一块。写范文的时候需要注意什么呢?有哪些格式需要注意呢?下面是小编为大家收集的优秀范文,供大家参考借鉴,希望可以帮助到有需要的朋友。
j2ee应用开发篇一
随着进入信息社会,计算机已经成为人们生活中必不可少的工具,基于b/s模式的应用软件的使用也越来越流行。下面是小编整理的关于j2ee开发技术研究,希望大家认真阅读!
j2ee是java2平台的企业版,是一个基于组件-容器模型的系统平台,其核心概念是容器。容器底层是j2ee服务器,它为容器提供j2ee中定义的各种服务和api。一个j2ee服务器可以支持一种或多种容器。服务是组件和容器之间,以及容器和j2ee服务器之间的接口,在实现层面上它就是一系列api和协议,j2ee平台定义了一组标准的服务。j2ee的技术核心是ejb的模型、角色及与其他技术的关系。同时,java语言的跨平台特性,使得其在企业的web应用上得到广泛的部署。j2ee平台已经成为使用最广泛的web架构,其最终目的是成为使企业开发者能够大幅缩短投放市场时间的架构。
本文的研究是基于作者通过在项目开发中,对所运用到的servlet技术的学习以及自己总结所得的。
servlet容器是一个web server或application server的一部分,它提供网络服务(请求和响应基于网络服务来发送),解码基于mime的请求,格式化基于mime的响应。一个servlet容器也通过servlet的生命周期来包含并管理servlet。
所有的servlet容器必须支持 http 作为请求/响应协议,但是也可以支持其它的基于请求/响应的协议,比如https。
servlets相对于 server extension机制有如下优点:
(1)它们比cgi脚本要快的多,因为它们使用了一个不同的处理模型。
(2)它们使用一个标准的.许多web servers都支持的api。
(3)它们具有java编程语言所有的优点,包括开发简单以及平台的独立。
(4)它们可以利用java平台上的大量的api。
一个servlet通过一个明确定义的生命周期来管理,该生命周期定义了servlet是如何被加载并实例化的,如何初始化的,如何处理来自客户端的请求,以及如何停止服务。t接口的init, service, and destroy方法来描述,所以的servlet必须直接地或者间接地实现该接口,间接实现时可以借助genericservlet或httpservlet抽象类来实现。
加载和实例化,servlet容器负责加载并实例化servlets。加载和实例化的动作可以在容器启动的时候执行,或者延迟到容器认为需要用该servlet来服务一个请求的时候再执行。当servlet引擎启动后,该servlet容器必须定位所需要的servlet类。在servlet类被加载之后,该容器实例化之,以供使用。
初始化,在servlet对象被实例化之后,容器必须首先初始化该servlet 才能让它处理来自客户端的请求。提供初始化动作,以便一个serlvet能够读取持久化配置数据,初始化珍贵(costly)资源,以及执行其它一次性(one-time)动作。容器通过调用servlet接口的init方法来初始化该servlet,初始化时会使用一个实现了servletconfig接口的唯一的对象。
处理客户端请求,在一个servlet被正确初始化之后,该servlet容器就可以用它来处理客户端请求了。客户端请求由servletrequest类型的对象来表示。该servlet 通过调用一个servletresponse类型的对象的方法来对请求作出响应。这些对象被作为参数传递给 servlet接口的 service方法。如果是一个http请求,容器提供的对象是httpservletrequest and httpservletresponse类型的。
销毁,当servlet容器判定一个servlet应该被从服务中删除时,它调用servlet接口的destroy方法,以便让servlet释放其占有的所有资源并保存任意持久状态。一旦一个servlet实例的destroy方法被调用,容器不再把其它请求转给该servlet的实例了。如果容器需要再次使用该servlet,那么它必须使用这个servlet的新的实例上。在destroy方法调用完毕之后,servlet容器必须释放该servlet实例,以便它可以被垃圾回收。
s("content_relate");【j2ee开发技术研究】相关文章:
1.
j2ee开发原则
2.javaweb开发和j2ee区别
3.开发j2ee项目设置方法
4.j2ee项目开发风险汇总
5.j2ee企业级应用开发
6.eclipse j2ee开发环境的搭建
7.java web开发和j2ee的区别
8.j2ee开发使用手册目录
【本文地址:http://www.xuefen.com.cn/zuowen/2801923.html】