第一讲 J2EE技术简介.pptVIP

  • 14
  • 0
  • 约3.18千字
  • 约 28页
  • 2018-04-15 发布于江苏
  • 举报
第一讲 J2EE技术简介

第一讲 J2EE技术简介 本讲主要内容 J2EE技术简单介绍 常用资源和学习方法 WEB服务器及TOMCAT和平台搭建 常用开发平台介绍 J2EE技术简单介绍 目前常用软件开发技术 J2EE、。NET、DELPHI 常用开发语言对比 本指数目前覆盖了15种中国地区最常用的计算机语言,通过对国内主要IT网站中6月内新出现的相关网页、博客和论坛贴的数量统计,以及6月IT工作职位招聘信息统计和图书销售信息统计,得出2008年6月中国地区计算机语言指数如下: 排名语言指数得分对比 1 Java 24.9% 2、C/C++ 15.1% 3 PHP 9.4% 4 Javascript 9.4% 6 C# 9.1% 8 Visual BASIC 4.0% 11 Ruby2112.2%12Delphi1 1.9%** J2EE平台 J2EE(Java 2 Platform Enterprise Edition) 是SUN公司定义的一个开发分布式企业级应用的 规范。 它提供了多层次的分布式应用模型和一系列 技术开发规范。 J2EE的特点 兼容性(可保留原有的应用程序) 高效的开发 支持异构环境 可伸宿性 稳定性 j2EE平台图 J2EE 的体系结构 J2EE 的体系结构可以分为 4 层,如图 所示。 客户端层 这一层直接与用户交互,J2EE支持多种客户端,它既可以是通过Internet访问的Web浏览器客户端,也可以是通过企业Intranet运行的瘦客户端。   ?)Web层 这一层是为基于Web的应用程序服务的,J2EE中的JavaServer Page和Java Servlet技术可以访问封装有商务逻辑的组件,并负责响应Web客户端的请求。   ?)EJB层 Enterprise Java Bean封装了商务逻辑,完成企业计算。这一层提供了多个层次的服务,比如事务处理、安全性、资源连接等。EJB 层建立在一个强大的分布式计算模式之上,程序员用这种模式编写 EJB,可以不关心诸如组件通信、事务处理等底层工作,而只需把注重力放在商务逻辑的实现上。   ?)EIS层 EIS(Enterprise Information System)企业信息系统层包括企业已有系统(如ERP系统)、数据库系统、文件系统等。J2EE提供了多种技术来访问这些系统,如利用JDBC技术来访问。 J2EE应用层次和组件技术 J2EE应用由组件构成,组件是指有独立 的功能软件单元,组件之间可以相互通讯。 应用层次 客户层(HTML、JAVASCRIPT等) 表示层(ASP、JSP、PHP等) 业务逻辑层(EJB) 数据层 J2EE技术结构图 J2EE组件,其规范定义了 客户组件:应用客户和APPLET WEB组件:JAVA SERVLET和JSP 业务组件:EJB J2EE应用程序通常使用轻型接口,即 瘦客户端。 J2EE容器 J2EE容器就是一个用于管理、规范开发 的应用程序组件,以及提供对J2EE API访 问的运行环境。 可以分为4个容器 WEB容器:驻留JSP网页 EJB容器:驻留EJB APPLET容器:驻留JAVA APPLET 应用程序客户容器:驻留JAVA标准应用程序 J2EE应用程序 J2EE应用的层次图 J2EE应用开发步骤 J2EE技术规范在应用程序开发中规定了 下列步骤: 应用程序组件开发 把应用程序组件组合成模块 把模块组合成应用程序 应用程序部署 J2EE最佳实践原则 在使用J2EE开发企业应用时,Kyle Brown Keys Botzum Ruth Willenborg等人提出了12 条最佳实践原则: 使用MVC框架 在每一层都应用自动单元测试和测试管理 按照规范来进行开发 从一开始就计划J2EE安全性 创建你所知道的 当使用EJB时,始终使用会话FACADES 使用无状态会话BEAN,少用有状态会话BEAN。 使用容器管理的事务 将JSP作为表示层的首选 当使用HTTPSESSION时,尽量保存当前事务所需要的状态,其他内容不要保存。 在WEBSPHERE中,启动动态缓存,并使用 WEBSPHERE SERVLET缓存机制。 为了提高程序员的工作效率,将CMP实体BEAN作为O/R影射的首选解决方案 常用资源和学习方法 循序渐进 JAVA JSP(SERVELET) MVC(STRUCTS、JSF) COMPONENT和开发架构 从案例开始,多实践、多看范例(JAVA PET STORE) 常用资源: / 常用开发平台 JBUILDER ECLIPS N

文档评论(0)

1亿VIP精品文档

相关文档