- 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
您可能关注的文档
最近下载
- 2023年江苏省徐州市中考数学试卷.docx VIP
- 微党课认真落实三会一课制度PPT模板课件.pptx VIP
- 常见引流管的护理ppt课件.pptx
- 征兵理论考试题库及答案2025.docx VIP
- ZD中大力德 C20-800LRC驱动器说明书_V1.04.docx VIP
- 山西省英语中考试题及解答参考(2025年).docx VIP
- 05系列建筑标准设计图集05J7-1内装修-墙面、楼地面(上_共二册).pdf VIP
- 语文高考现代文阅读训练试题及答案共50篇.pdf VIP
- 区域数字基础设施碳足迹评估模型构建.pdf VIP
- 2025年特许金融分析师权益投资组合管理策略专题试卷及解析.pdf VIP
原创力文档

文档评论(0)