javaEE简介

来源:互联网 发布:组织结构图画图软件 编辑:程序博客网 时间:2024/05/21 07:03
javaEE是java2三大平台之一,即j2EE。轻量级的javaEE保留了jingdianjavaEE应用的架构,但开发运行成本更低。它的出现解决了C/S的弊端。
  javaEE典型有四层结构组件:客户层组件(html,脚本语言,各种标签),web层组件(jsp页面,servlets,使用javaBean处理用户输入),业务层组件(EJB进行处理),EIS层组件。企业级javaBean有三种:会话bean(与客户端程序的临时交互),实体bean(数据库表中的永久记录),消息驱动(允许业务层组件亦不接受JMS消息)。
  结构javaEE可部署到四种容器中,EJB,WEb,应用程序客户端,Applet。容器设置定制了javaEE服务器所提供的内在支持,包括以下服务(最重要的):
    javaEE安全模型
    javaEE事务管理模型:
    JNDI寻址服务:为多重名字和目录服务提供统一接口
    javaEE远程连接模型:管理客户端和EJB间的底层交互
    生存周期管理模型:管理EJB创建和移除
    数据库连接池模型:EJB可在池中迅速获取连接,并在Bean释放连接后被其他使用
  MVC模式:model2架构中,前端控制器由servlet实现,且servler只包含控制逻辑和简单的前端处理,负责接收卡客户端发送的请求;然后调用后端javaBean(跟服务器和数据库交互)完成实际的逻辑处理;最后,转发到相应的jsp页面来处理显示逻辑
  轻量级javaEE的框架
A.struts2以webwork为核心,吸收部分struts1,是一个兼容的框架。
优点:
1.类间是松散耦合:取消了actionForm类,action可直接获取用户参数
2.使用OGNL进行参数传递
3.强大的拦截器功能:且可配置与重用,可将登录验证,权限验证等通用功能置于拦截器中
4.易扩展的插件机制:只需将jar包放到WEB-INF下的lib下,在struts.xml中简单设置就实现扩展
5.易于测试:action都是简单的POJO
B.Spring框架
  提供了细致完整的MVC框架,基于接口编程,实现了与试图无关。视图可以使用除jsp以外的很多技术如velocity,xslt。
  以DispatcherServlet为核心控制器拦截所有用户请求,分发到相应业务控制器。
  所有控制器均要实现controller接口,该接口仅定义ModelAndView handleRequest方法,通过实现该接口实现用户的业务逻辑控制器。
  视图解析策略:控制器返回一个ModelAndView对象(包括试图名字和Model),Model提供了Bean的名字及其对象的对应关系。抽象的MOdel度路与表现层技术,不与任何表现层耦合,且jsp,velocity或其他表现层技术都可以与spring耦合。

  http://www.l99.com/EditPicture_photoView.action?pictureId=6434585

  http://www.l99.com/EditPicture_photoView.action?pictureId=6434584

  http://www.l99.com/EditPicture_photoView.action?pictureId=6434586

  http://www.l99.com/EditPicture_photoView.action?pictureId=6434587

  http://www.l99.com/EditPicture_photoView.action?pictureId=6434588

  http://www.l99.com/EditPicture_photoView.action?pictureId=6434591

  http://www.l99.com/EditPicture_photoView.action?pictureId=6434592

  http://www.l99.com/EditPicture_photoView.action?pictureId=6434595

  http://www.l99.com/EditPicture_photoView.action?pictureId=6434596

  http://www.l99.com/EditPicture_photoView.action?pictureId=6434599

  http://www.l99.com/EditPicture_photoView.action?pictureId=6434600

  http://www.l99.com/EditPicture_photoView.action?pictureId=6434602

  http://www.l99.com/EditPicture_photoView.action?pictureId=6434604

  http://www.l99.com/EditPicture_photoView.action?pictureId=6434606

  http://www.l99.com/EditPicture_photoView.action?pictureId=6434607

  http://www.l99.com/EditPicture_photoView.action?pictureId=6434609

  http://www.l99.com/EditPicture_photoView.action?pictureId=6434610

  http://www.l99.com/EditPicture_photoView.action?pictureId=6434611

  http://www.l99.com/EditPicture_photoView.action?pictureId=6434612

  http://www.l99.com/EditPicture_photoView.action?pictureId=6434614

  http://t.163.com/event/info/eventId/-1876421543143628344

  http://t.163.com/event/info/eventId/-7575628084435732456

  http://t.163.com/event/info/eventId/-3523904444140738517

  http://t.163.com/event/info/eventId/-9084364364992209101

  http://t.163.com/event/info/eventId/-1338816075259710945

  http://t.163.com/event/info/eventId/-8233285668119380972

  http://t.163.com/event/info/eventId/-3659185026563450671

  http://t.163.com/event/info/eventId/6745548966351817966

  http://t.163.com/event/info/eventId/4564038745209242956

  http://t.163.com/event/info/eventId/-1710364746225022641

  http://t.163.com/event/info/eventId/-8335671446042955996

  http://t.163.com/event/info/eventId/6009156894814486216

  http://t.163.com/event/info/eventId/5128389773008373818

  http://t.163.com/event/info/eventId/-964766380285831442

  http://t.163.com/event/info/eventId/-1979340471422914077

  http://t.163.com/event/info/eventId/4496056372674491480

  http://t.163.com/event/info/eventId/6730647420909007747

  http://t.163.com/event/info/eventId/1975653340205393113


0 0
原创粉丝点击