- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
J2EE作业
J2EE部分的作业
Java 2平台有三个版本分别是什么?它们的用途分别是什么?
Java 2平台微型版(J2ME)
适于开发小型设备和智能卡上的应用系统,如手机和掌上电脑的操作系统等等。
Java 2适于创建普通台式电脑上的应用系统,如Java 2平台企业版(J2EE)
适于创建服务器端的大型应用软件和服务系统。J2EE就是Java 2平台企业版。它规范了服务器端应用系统的开发框架,其中最核心的思想就是分层和组件的思想。
分层:共分为四层,数据层,业务层,表述层,客户层
组件:三大类,即EJB组件、Web组件和客户端组件。
J2EE应用服务器提供了哪些服务?
提供运行环境
将组件“”到容器上,并使其处于运行状态的过程就是部署。
这些信息包括:组件是什么类型的组件,组件由哪些文件组成,以及组件需要容器提供哪些服务等等。中间件是一种独立的软件系统或服务程序,分布式应用软件借助这种在不同的技术之间共享资源。中间件就是位于操作系统和应用软件之间的一个软件层,它向各种应用软件提供服务,使不同的应用进程能在屏蔽掉平台差异的情况下,通过网络互相通信。Isolation(隔离性):正在执行的事务不应彼此影响。一个事务的参加者应该只能看到自己事务中操作的中间状态,而不是其它事务的中间状态。
Durability(永久性):一个成功的交易其结果是不能改变的,除非有另外一个交易来改变它。
HTML的语法主要分为哪三种形式?
(1)标记对象/标记
(2)标记属性1=参数1属性2=参数2... ...对象/标记
(3)标记
为什么使用CSS标记语言配合HTML来开发网站页面?
CSS和HTML同样都是标记性语言,可以把它看作是HTML的组成部分或是对HTML的补充和加强。一个CSS可以应用于多个对象或多个页面,只要修改CSS中定义的选择符的内容,应用了该选择符的对象和页面都随之发生改变。
简述JSP的执行过程。
简述JSP中的session对象。
“session”对象代表服务器与客户端所建立的会话,当需要在不同的JSP页面中保留客户信息的情况下使用,比如在线购物、客户轨迹跟踪等。“session”对象建立在cookie的基础上,所以使用时应注意判断一下客户端是否打开了cookie。常用的方法包括getId、getValue、getValueNames和putValue等。
现有index.jsp和conut.jsp两个网页程序,每个页面的内容如下,当在浏览器中执行index.jsp时,请写出程序运行的结果。
计算结果是:
a=
b=
(注:计算结果几个字是蓝色)
什么是EJB?EJB的设计目标是什么?
EJB不是一种产品,而是为开发和使用基于事务和分布对象应用的服务器端构件而定义的一种技术规约。EJB 是基于Java的面向对象的组件标准,是用于开发和部署多层结构的、分布式的、面向对象的Java应用系统的跨平台的构件体系结构。EJB组件包含一定的业务规则,运行在服务器端,是Java企业计算平台的核心技术。
EJBEJB并不是一个单独的文件,它由一些类、接口、描述文件和其他一些资源文件组成。
三种类型:
会话实体消息驱动
分别简述采用有状态会话bean和无状态会话bean的情况。
在以下情况下,建议采用有状态会话Bean:
(1)Bean需要描述一个于特定客户端的会话状态
(2)Bean需要在客户端的多个方法调用之间保存调用信息
(3)Bean作为应用程序的其他组件和客户端的中介者,呈现一个简单化的视图给客户端
如果你的应用符合以下特性,为了得到更高的性能你应该选择无状态会话Bean:
(1)Bean的状态不包含客户端相关的数据
(2)在一个单一方法调用中,Bean已经可以为客户端完成所需要的工作。例如你可以用无状态会话Bean发一封邮件确认网络订单。
(3)Bean需要从数据库获取一些客户端经常访问的只读数据。你可以用这样的Bean来访问数据表中代表这个月已经卖出的产品的行。
实体bean和会话bean的不同之处。
持久性:实体bean具有持久性。
共享访问:实体bean可以被多客户端所共享。
主键:每一个关系数据库中的一个表一样
CustomerBean:对客户操作的方法和行为;
CruiseBEan:对航线操作的方法和行为;
CabinBean:对船舱操作的方法和行为;
ReservationBean:记录系统中实际的预定情况。
TravelAgentBean:完成一条航线的预定过程;
BookPassageBean:完成客户、航线和船舱的选择;
ProcessPaymentBean:收取航行价格的费用。
请说明MVC中的M、V和C分别指是什么。
模型Model:包含核心功能和数据(核心业务逻辑)
视图View:向用户显示信息
控制器Contro
文档评论(0)