JavaEE体系架构总结.docVIP

  • 1
  • 0
  • 约 3页
  • 2017-12-13 发布于浙江
  • 举报
JavaEE体系架构总结

javaEE体系架构 web回顾: web的核心技术就是servlet和JSP,然而组成一个基本的web应用程序还有:客户端浏览器、HTTP协议、javabean、xml、标记库、web服务器和web容器等技术,通过采用JSP+servlet+javaBean技术实现web应用的开发(也就是MVC模式),MVC中的每一个组件,她们都充当着不同的角色servlet就是充当控制器角色负责处理业务和控制业务流程,JSP充当视图角色负责输出响应的结果,javabean充当模型角色,负责具体的业务逻辑和业务数据。 详解:当客户端浏览器向web服务器发出HTTP请求,所请求的消息通过控制器,然后控制器从中获得信息,接着控制器把业务逻辑将信息交给一个适当的模型对象,这个模型对象与数据库进行交互,并且按照请求信息的要求进行处理、应答并收集信息,然后把控制权转交给控制器,控制权得到接过信息后决定采用什么样的视图向客户端浏览器显示响应信息,在这一过程中,控制器并不是直接将信息给某个视图做显示,通常这是一个包括把数据放置在适当的javaweb作用域范围对象的过程,这个作用域对象在控制器和视图之间共享。 Javaweb应用开发的层次: 表示层-业务层-持久层 表示层采用了HTML、jsp、XML等视图技术。 业务层中使用java的组件技术javabean实现业务逻辑,在持久层使用jdbc完成业务数据的持久化,在逻辑分层中采用MVC模式将表示层与业务层进行分离,这样便于修改和加入表示层,把处理过程放置在分离的业务层中也更便于测试。采用DAO模式将业务层与持久层分离,从而使得层与层之间进行数据传输。 Web应用的优缺点: 优点:1.web应用能够在servlet容器中运行,便于管理 负载小、对业务层对象的访问叫简单,可以在不同的Servlet之间移植。 然而Web应用也存在一定的缺陷: 她只针对一个服务器和一个数据库,性能较低,应用有限。 无法完成相应的事务处理。 二、JavaEE 1.什么是javaEE企业级应用? JavaEE是一套设计、开发、汇编和部署企业应用程序的规范,目的与核心是提供相应的服务。 JavaEE体系结构的优缺点: 优点:分布式组件、应用程序的可移植性、可靠与稳定性。 缺点:较高的资源需求、较高的应用程序服务器费用

文档评论(0)

1亿VIP精品文档

相关文档