background image

Instruments:优化程序,实时监控内存泄露问题

三.

Ipad 学生端设计方案

四.服务器的开发

J2EE: J2EE 是 sun 公司开发的一组技术规范与指南,目前世界上开发 web 应用(特

别是企业级的

web 应用)最流行的平台之一,主要用于快速设计、开发、部署和管理企业

级的软件系统。其中所包含的各类组件、服务架构及技术层次,均有共通的标准及规格,
让各种依循

J2EE 架构的不同平台之间,存在良好的兼容性,解决过去企业后端使用的信

息产品彼此之间无法兼容

,,企业内部或外部难以互通的窘境。J2EE 提供一整套的服务,

应用程序的接口和协议规定,它对于开发基于

web 的多层应用提供了支持。

J2EE 典型的四层结构:运行在客户端机器上的客户层组件,运行在 J2EE 服务器上的

Web 层组件,运行在 J2EE 服务器上的业务逻辑层组件,运行在 EIS 服务器上的企业信息
系统

(Enterprise information system)层软件。
J2EE 开发框架主要有 Hibernate,Spring,Struts2,EXTJS,Json。
J2EE 开发的核心技术为:JDBC,JNDI,EJB,RMI,JSP,XML,JMS,JTA,JTS,

JavaMail 等。

SSH:(Struts2 Spring Hibernate)
Strute2 以 WebWork 为核心,采用拦截器的机制处理用户的请求,这样的设计使得

业务逻辑控制器能够与

Servlet API 完全脱离开。Struts2 可以使用 POJO 类来封装请求的

参数,或者直接使用

Action 的属性。相比较于 Struts1,Struts2 在数据校验、类型转换

等方面有了明显的改善。

Spring 是一个开源框架,简单说来是一个轻量级的控制反转( IoS)和面向切面

AOP)的容器框架,它的开发是为了解决企业应用程序开发的复杂性。其分层框架为

J2EE 应用程序的开发提供继承框架。Spring 具有方便解耦,简化开发,支持 AOP 编程,
方便继承各种优秀框架等诸多优点,可以说,任何

java 应用都可以从 Spring 中受益。

Hibernate 是一个开放源代码的对象关系映射框架,它对 JDBC 进行了非常轻量级的

对象封装,它可以在应用在任何使用

JDBC 的场合,还可以应用子啊 EJB 的 J2EE 架构中取

CMP,完成数据持久化的重任。

Strute2+Spring2.5+Hibernate3.2,是典型的 J2EE 三层结构,分为表现层、中间

层(业务逻辑层)和数据服务层。三层体系将业务规则、数据访问及合法性校验等工作放
在中间层处理。客户端不直接与数据库交互,而是通过组件与中间层建立连接,再由中间
层与数据库交互。这种是

J2EE 当前最流行的框架。