J2ee简介

       J2EE是一套全然不同于传统应用开发的技术架构,包含许多组件,主要可简化且规范应用系统的开发与部署,进而提高可移植性、安全与再用价值。

       对比之前学习的.Net框架,有很多相似之处。

       J2EE框架如下:

  

  .net框架如下:

                                  

 .net Web前端采用MVC模式,J2EE的表示层与业务逻辑层也有异曲同工之妙:

                           

EJB或java类作为Model模型,全称为Enterprise javaBean,是java服务器端组件模型,同样也是java的核心代码,分别是会话bean(session bean),实体bean(Entity Bean)和消息驱动Bean(messageDriven Bean)。Session Bean 实现业务逻辑,可以是有状态也可以是无状态。客户请求服务,容器选择session bean来作为客户端服务;Entity bean 是域模型对象,实现了O/R映射,负责映射内存中实体对象;MessageDriven bean基于JMS消息,只能接收客户端发送来的JMS消息然后处理。


JSP是Java服务器端动态页面,是简化的Servelet设计。它结合在传统网页HTML中插入Java程序段和Java标记,从而形成jsp文件,用Jsp开发web应用时跨平台的,兼容所有的服务器。


目前,ASP(Active Serrver Pages),JSP(JavaServer pages),PHP(Hypertext preprocessor)是三种最流行的动态网页设计技术,三者都是在HTML中呼和某种程序代码,代码执行完毕后再嵌入到HTML中,由语言引擎执行程序代码。


Asp混合的脚本语言为VBScript,JScript,浏览器可以直接运行HTML代码;PHP混合c,java,和perl语言,则具有与许多数据库接口相连接的函数,但PHP提供的数据接口不统一,是其很大的弱点;JSP技术则突出表现了期可扩展性,它封装了jvava bean很多可重用组件,拥有一次编写导出执行的特点。性能上JSP则更优,更具备发展趋势。


serverlet是java服务端程序,用于交互式的浏览和修改数据,最终生成web内容。


JDBC相比于ODBC都是为了处理SQL语句而设计的,JDBC由java语言设计开发,而ODBC则属于C语言,因此,JDBC继承了java兼容性与易移植性的特点。


总结:

J2EE为java开发提供了一套开发标准,为java代码的编写提供了一个良好框架,组件式编程提高了系统执行速度也简化了代码编写。

评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值