志在指尖
用双手敲打未来

java ee(java ee是啥意思)

javaee

架构图
让咱们看看JavaEE5有哪些新的功用或规则,咱们能够从SUN网站下载JavaEE5规范。其架构图如图1:
图1JAVAEE架构图图1JAVAEE架构图
图1中灰色加黑部分是JavaEE5新的功用,咱们看到,在WEB层主要参加了JSF这个新的体现层结构,和咱们日常开发关系密切的是,引进了新的JavaPersistence规范,这个规范正在由EJB3.0专家组制定。
值得指出的是,这个Java耐久化规范也能够嵌入在WEB层调用,所以,它必定不会从归于EJB规范,这样,当时所有的Java耐久层规范如:JDBC/JDO/Hibernate/EntityBean将或许统一,削减用户的架构挑选苦楚。
EJB3.0和EJB2.0的区别
从架构图能够看出,不管Web结构或EJB结构,供给完成的功用相差不多,这样,咱们的事务中心组件就能够根据需要布置在Web或EJB中运行,而不依赖具体的JavaEE容器了。前面一章图的方针在JavaEE5中能够完成了。
当然,JavaEE5重要改变仍是:JavaEE不再象曾经那样只重视大型商业系统的开发,而是更关注小到中型系统的开发,简化这部分系统开发过程。
执行这一简化举动的最大特征是在Java5.0(Java1.5)中参加Annotations,经过Annotations引进,下降JavaEE开发时,既要写code,又要写XML装备文件之苦,来回照顾,疲于奔命,Annotations既是得益于C++语言,也是从开源项目xDoclet实践中获得经历。
可是Annotations是一把双刃剑,初学者用得欠好,将会使得原本在XML中的Hardcode(硬编码)写进入代码Annotations,破坏代码的简洁和灵活性,
当然,Annotations的引进不只是处理XML装备,从大的概念说,是处理一个资源打针问题(XML归于其中一个资源),在原理J2EE中,容器管理的资源都是由JNDI向使用程序供给的,经过Annotations能够便利完成打针。
资源打针(Resourceinjection)规划概念其实是来自Ioc形式(DependencyInjection),笔者规划开发的Jdon结构其完成已将Annotations这一主旨的目的完成,在Jdon结构使用演示源码SimpleJdonFrameworkTest中,在jdonframework.xml中有一段如下装备:
这段装备是将数据库的JNDI名java:/TestDS打针到JdbcDAO中。JdonFramework下一个版别将是根据Java5.0,这行装备将可经过Annotations写在jdbcDAO代码中,便利程序员开发。
从这里,我们也能够知道EJB3.0和EJB2.0的区别了,有的人疑惑,是学习EJB3.0仍是学习EJB2.0,其实EJB3.0并没有在原理机制上对EJB有多大改动,只是做了编程方面的简化,别的EJBCMP参考了Hibernate新特点,EJB3.0最大简化变动是CMP编程方法上。所以,不管学习EJb3.0/2.0,EJB原理和运行机制都是相同,这部分才是学习EJB最大的困难处,而不是由于到了EJB3.0,理解EJB就会容易。
初学者可从Eclipse+Xdoclet开发EJB2.0开端学习,EJB3.0=EJB2.0+xDoclet,这里有一篇Eclipse开发EJB教程,使用JBossIDE十分简单,无需Lomboz等插件。java

javaee是啥意思

AVAEE是指javaenterpriseedition,java企业版,多用于企业级开发,包含web开发等等许多组成;
Java和JavaEE差异:
1.Java是一种可以撰写跨渠道使用软件的面向对象的程序设计语言。Java技术具有杰出的通用性、高效性、渠道移植性和安全性,广泛使用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时具有全球最大的开发者专业社群。正式成立于1995年,广泛使用于人们的生活、作业、娱乐等等方面。
2.Java分为三个版别:JavaSE(规范版)、JavaEE(企业版)、JavaME(微型版)。其中JavaSE便是我们学JavaEE和JavaME的根底,换而言之学Java先从JavaSE开端,JavaSE包含了支持JavaWeb服务开发的类,JavaEE是企业最常用的用于企业级开发使用的,JavaME主要是移动段的开发使用。
3.通过以上,Java和JavaEE的差异在哪,就特别的明显了。那么为什么许多训练主打JavaEE训练呢?是因为JavaEE在Java中,比JavaSE和JavaME使用愈加广泛,价值更高,所以许多的训练机构就直接主打JavaEE训练,不过其他两个方面的Java常识也是要大致掌握的。
扩展材料
JavaEE是J2EE的一个新的名称,之所以改名,意图还是让我们清楚J2EE仅仅Java企业使用.随着WEB和EJB容器概念诞生,使得软件使用业开端担心SUN的同伴们是否还在Java渠道上不断推出翻新的规范框架,致使软件使用业的事务核心组件架构莫衷一是,从一直以来是否需求EJB的评论声中说明了这种彷徨。

未经允许不得转载:IT技术网站 » java ee(java ee是啥意思)
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

志在指尖 用双手敲打未来

登录/注册IT技术大全

热门IT技术

C#基础入门   SQL server数据库   系统SEO学习教程   WordPress小技巧   WordPress插件   脚本与源码下载