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 当前最流行的框架。