JavaEE介绍和环境配置介绍范文

上传人:明*** 文档编号:94126875 上传时间:2019-08-02 格式:DOC 页数:15 大小:208.24KB
返回 下载 相关 举报
JavaEE介绍和环境配置介绍范文_第1页
第1页 / 共15页
JavaEE介绍和环境配置介绍范文_第2页
第2页 / 共15页
JavaEE介绍和环境配置介绍范文_第3页
第3页 / 共15页
JavaEE介绍和环境配置介绍范文_第4页
第4页 / 共15页
JavaEE介绍和环境配置介绍范文_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《JavaEE介绍和环境配置介绍范文》由会员分享,可在线阅读,更多相关《JavaEE介绍和环境配置介绍范文(15页珍藏版)》请在金锄头文库上搜索。

1、JavaEE介绍和环境配置介绍范文 J2EE组件和“标准的”Java类的不同点在于:它被装配在一个J2EE应用中,具有固定的格式并遵守J2EE规范,由J2EE服务器对其进行管理。下面是收集的关于JavaEE介绍和环境配置介绍,希望大家认真阅读! 一、javaEE体系架构 web回顾: web的核心技术就是servlet和JSP,然而组成一个基本的web应用程序还有:客户端浏览器、HTTP协议、javabean、xml、标记库、web服务器和web容器等技术,通过采用JSP+servlet+javaBean技术实现web应用的开发(也就是MVC模式),MVC中的每一个组件,她们都充当着不同的角色

2、servlet就是充当控制器角色负责处理业务和控制业务流程,JSP充当视图角色负责输出响应的结果,javabean充当模型角色,负责具体的业务逻辑和业务数据。 详解:当客户端浏览器向web服务器发出HTTP请求,所请求的消息通过控制器,然后控制器从中获得信息,接着控制器把业务逻辑将信息交给一个适当的模型对象,这个模型对象与数据库进行交互,并且按照请求信息的要求进行处理、应答并收集信息,然后把控制权转交给控制器,控制权得到接过信息后决定采用什么样的视图向客户端浏览器显示响应信息,在这一过程中,控制器并不是直接将信息给某个视图做显示,通常这是一个包括把数据放置在适当的javaweb作用域范围对象的

3、过程,这个作用域对象在控制器和视图之间共享。 Javaweb应用开发的层次: 表示层-业务层-持久层 表示层采用了HTML、jsp、XML等视图技术。 业务层中使用java的组件技术javabean实现业务逻辑,在持久层使用jdbc完成业务数据的持久化,在逻辑分层中采用MVC模式将表示层与业务层进行分离,这样便于修改和加入表示层,把处理过程放置在分离的业务层中也更便于测试。采用DAO模式将业务层与持久层分离,从而使得层与层之间进行数据传输。 Web应用的优缺点: 优点:1.web应用能够在servlet容器中运行,便于管理 负载小、对业务层对象的访问叫简单,可以在不同的Servlet之间移植。

4、 然而Web应用也存在一定的缺陷: 1.她只针对一个服务器和一个数据库,性能较低,应用有限。 2.无法完成相应的事务处理。 二、JavaEE 1.什么是javaEE企业级应用? JavaEE是一套设计、开发、汇编和部署企业应用程序的规范,目的与核心是提供相应的服务。 JavaEE体系结构的优缺点: 优点:分布式组件、应用程序的可移植性、可靠与稳定性。 缺点:较高的资源需求、较高的应用程序服务器费用 三、JavaEE学习大纲 Struts1.x架构 构建Struts开发环境 方法一: 1.导入struts所依赖的jar(struts/lib目录下的所有jar文件) 2.在web.xml中配置Ac

5、tionServlet 示例: struts org.apache.struts.action.ActionServlet struts *.do 3.在WEB-INF目录下创建struts配置文件(默认配置文件名称为:struts-config.xml) 方法二:在项目上右键-myEclipse-addstrutsCapabilities Struts内部机制 Struts开发流程 1.导入struts所依赖的jar(struts/lib目录下的所有jar文件) 2.在web.xml中配置ActionServlet 示例: struts org.apache.struts.action.Ac

6、tionServlet struts *.do 3.在WEB-INF目录下创建struts配置文件(默认配置文件名称为:struts-config.xml) 4.用户登陆表单 5.创建FormBean(formBean中的属性必须和用户表单中的name属性一致)并在struts-config.xml配置formBean;示例如下: 6.创建Action并重写execute方法,然后在struts-config.xml配置Action: Struts配置文件struts-config.xml ActionFormBean开发技术 1.ActionForm 2.DynaActionForm Act

7、ion组件技术 1.Action 2.DispatchAction 使用Log4j记录日志 步骤: 1.添加log4j依赖jar文件 2.添加log4j配置文件 3.加载log4j配置文件 4.得到log4j日志生成器 5.生成不同类型的日志 Struts标签库 Struts应用国际化 Struts数据校验 SiteMesh集成 Struts访问数据库 Hibernate 核心技术:Hihernate映射文件详解 Hibernate的基础语法(一)Configuration,SessionFactory,Session Hibernate的基础语法(二)Transaction,RollBack

8、,Commit Hibernate的数据类型 Hibernate的实体映射方法(一),Set的映射 Hibernate的实体映射方法(二)List的映射 Hibernate的实体映射方法(三)Map的映射 Hibernate的复合主键的处理方法 Hibernate的大对象的处理方案,Blob的写入与读出 Hibernate的实体映射方案,及实体的粒度问题 HQL Criteria Hibernate的一对一映射,主键的关联技术 Hibernate的一对多映射,外键的关联技术 Hibernate的多对多映射。 Spring架构 Spring入门 Spring入门示例 Spring用做IoC容器:

9、控制反转IoC Spring用做IoC容器:依赖注入DI Spring用做IoC容器:装载机制 Spring用做MVC框架:Spring的两大功用 Spring用做MVC框架:SpringMVC开发流程 Spring用做MVC框架:Spring三大组件 Spring标签库:Spring表单标签库 Spring标签库:Spring基础标签库 Spring应用国际化 Spring数据校验 Spring数据库开发技术 Spring+Hibernate Spring+Hibernate+Struts Struts2.18 Struts2入门 Struts2核心组件 Struts2标签库 Struts2

10、应用国际化 Struts2数据校验 Struts2数据转换器 Struts2拦截器 EJB3.0 EJB基础 运行环境介绍及配置EJB运行环境 EJB入门实例 会话Bean Remote接口和Local接口 拦截器与EJB注入 数据源的配置 实体Bean 持久化实体管理器ENTITYMANAGER Java持久化查询语言(JPQL) 命名查询及本地化查询(sql) 一对一关联映射(单向、双向) 一对多关联映射 多对多关联映射 消息驱动Bean(MDB) 事务-JTA事务 事务-RESOURCE_LOCAL事务 JPA入门实例 实体管理器工厂 继承映射 ant 事务传播特性 Spring管理Ej

11、b 四、JavaEE开发环境配置 J2EE是一个标准中间件体系结构,它不是一门编程语言,是运用Java技术开发企业分布式应用的标准。J2EE包含了多层应用开发模型,开发平台APIs和服务,测试软件包以及参考实现。 目前,J2EE应用开发环境分为两大类:基于命令行的开发环境和集成开发环境。基于命令行的开发环境利用简单的文本编辑器编写程序代码,通过运行Java命令实现程序的编译、发布、运行等操作。这种开发方式对于开发人员要求较高,且比较繁琐、易出错,不易为初学者掌握。对于初学者最适合使用集成开发环境进行入门学习。最常见的J2EE集成开发环境有Borland公司的Jbuilder、IBM公司的WSAD(WebsphereStudioApplicationDeveloper)和Sun公司的SUNoneStudio等。但这些集成开发环境价格昂贵,且运行时对机器的硬件配置要求较高。而网络上一些开放源代码的免费集成开发环境为J2EE开发环境的构建提供了另一条途径。 Eclipse是IBM公司主导下的一款开源免费的、基于Java的可扩展开发平台。由于Eclipse自身不包含JDK(JavaDevelopmentKit,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号