请写出基于mvc模式jsp,servlet,javabean,ejb在项目应用中的各自角色和功能定义。

请写出基于mvc模式jsp,servlet,javabean,ejb在项目应用中的各自角色和功能定义。... 请写出基于mvc模式jsp,servlet,javabean,ejb在项目应用中的各自角色和功能定义。 展开
 我来答
百度网友a06c181
2010-04-07 · TA获得超过117个赞
知道答主
回答量:82
采纳率:0%
帮助的人:0
展开全部
MVC是Model-View-Controller的简写。"Model" 代表的是应用的业务逻辑(通过JavaBean,EJB组件实现), "View" 是应用的表示面(由JSP页面产生),"Controller" 是提供应用的处理过程控制(一般是一个Servlet),通过这种设计模型把应用逻辑,处理过程和显示逻辑分成不同的组件实现。这些组件可以进行交互和重用。

EJB的角色和三个对象
一个完整的基于EJB的分布式计算结构由六个角色组成,这六个角色可以由不同的开发商提供,每个角色所作的工作必须遵循Sun公司提供的EJB规范,以保证彼此之间的兼容性。这六个角色分别是EJB组件开发者(Enterprise Bean Provider) 、应用组合者(Application Assembler)、部署者(Deployer)、EJB 服务器提供者(EJB Server Provider)、EJB 容器提供者(EJB Container Provider)、系统管理员(System Administrator)三个对象是Remote(Local)接口、Home(LocalHome)接口,Bean类

EJB容器提供的服务主要提供声明周期管理、代码产生、持续性管理、安全、事务管理、锁和并发行管理等服务.

Java Bean 是可复用的组件,对Java Bean并没有严格的规范,理论上讲,任何一个Java类都可以是一个Bean。但通常情况下,由于Java Bean是被容器所创建(如Tomcat)的,所以Java Bean应具有一个无参的构造器,另外,通常Java Bean还要实现Serializable接口用于实现Bean的持久性。Java Bean实际上相当于微软COM模型中的本地进程内COM组件,它是不能被跨进程访问的。

JSP是Servlet技术的扩展,本质上是Servlet的简易方式,更强调应用的外表表达。JSP编译后是"类servlet"。Servlet和JSP最主要的不同点在于,Servlet的应用逻辑是在Java文件中,并且完全从表示层中的HTML里分离开来。而JSP的情况是Java和HTML可以组合成一个扩展名为.jsp的文件。JSP侧重于视图,Servlet主要用于控制逻辑。
wuxiaojuan25
2010-04-06
知道答主
回答量:8
采纳率:0%
帮助的人:0
展开全部
JSP显示层,servlet业务逻辑层,javabean持久层,ejb企业级javabean
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
a363359983
2010-04-02 · TA获得超过348个赞
知道小有建树答主
回答量:162
采纳率:100%
帮助的人:72.6万
展开全部
这问题太复杂了,没法回答。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liyongloveme
2010-04-06 · 超过10用户采纳过TA的回答
知道答主
回答量:67
采纳率:0%
帮助的人:30.8万
展开全部
怎么ejb也参合进来了。。。。。。你这问题很强悍。能回答出来的人更强悍
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式