allwiki首页  
天下维客 你可以修改的网络知识库
首页最近更改优秀条目专题展示电脑科技词典软件学习网络知识电脑安全明星时尚天下百科
 

Category:J2EE

天下维客,你可以修改的网络知识库

(重定向自J2EE)
Jump to: navigation, search

J2EE:Java 2 Enterprise Edition 的简写,是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。



一个典型的J2EE的应用,至少应该包括以下三部分: 表现层业务逻辑层数据持久层,为了更加容易地创建企业应用程序,许许多多的Framework涌现出来:



表现层我们可以选择Struts, JSF, Tapestry, WebWork, Velocity等,



业务逻辑层我们可以用普通的JAVA Beans,也可以用EJB(Session Bean)



数据持久层我们可以选择原始的JDBC, ORMapping tools(Hibernate,toplink等),SQLMapper tools(Ibatis),JDO, EJB(Entity Bean)等



每种技术都有它的优点与缺点,各自有各自的适用范畴,例如EJB可以很好地进行分布式处理和Object Cache等,但EJB的运行需要EJB容器,开发调试起来很不方便,特别在需求不确定性很大、模型不稳定的情况下,实在是一种重量级别的开发;而JAVA BEAN则是一种很轻量级的方式,开发调试容易,但又很难实现分布式处理。在各种技术纷争的今天,暂时还没有一种技术处于绝对的霸主地位。



目录

相关技术

表现层

业务逻辑层

数据持久层

GUI技术

其它组件

开发架构

开发模式

相关软件

开发工具(IDE)

应用服务器

开源项目

开源程序





J2EE技术文章

构建自己的java库 (初级)



从0到J2EE -- Java 学习历程 (初级)


相关网络资源

请参见[java网址大全]


下级分类

该类中共有 35 子类


类别“J2EE”中的条目

该类页面共有 92 条目



下级分类

该类中共有 35 子类

类别”J2EE“中的条目

该类页面共有 92 条目

Personal tools
工具