千家信息网

JavaEE该如何分析

发表于:2026-11-04 作者:千家信息网编辑
千家信息网最后更新 2026年11月04日,JavaEE该如何分析,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。JavaEE 是 J2EE的一个新的名称,之所以改名,目的还是让
千家信息网最后更新 2026年11月04日JavaEE该如何分析

JavaEE该如何分析,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

JavaEE 是 J2EE的一个新的名称,之所以改名,目的还是让大家清楚J2EE只是Java企业应用。在2004年底中国软件技术大会Ioc微容器(也就是Jdon框架的实现原理)演讲中指出:我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。

简要介绍

JavaEE是 J2EE的一个新的名称,之所以改名,目的还是让大家清楚J2EE只是Java企业应用.随着WEB和EJB容器概念诞生,使得软件应用业开始担心SUN的伙伴们是否还在Java平台上不断推出翻新的标准框架,致使软件应用业的业务核心组件架构无所适从,从一直以来是否需要EJB的讨论声中说明了这种彷徨。

在2004年底中国软件技术大会Ioc微容器(也就是Jdon框架的实现原理)演讲中指出:我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本.此次J2EE改名为Java EE,实际也反映出业界这种共同心声。

JavaEE的核心是EJB3.0, 其提供了更兼便捷的企业级的应用框架。

核心优势 编辑

http://minglisoft.cn/technology

功能规定 编辑

值得指出的是,这个Java持久化标准也可以嵌入在WEB层调用,所以,它肯定不会从属于EJB标准,这样,当前所有的Java持久层标准如:JDBC/JDO/Hibernate/Entity Bean将可能统一,减少用户的架构选择 痛苦。

EJB 3.0和EJB 2.0的区别

从架构图可以看出,无论Web结构或EJB结构,提供实现的功能相差不多,这样,我们的业务核心组件就可以根据需要部署在Web或EJB中运行,而不依赖具体的Java EE容器了。前面一章图的目标在Java EE 5中可以实现了。

当然,Java EE 5重要改变还是:Java EE不再象以前那样只注重大型商业系统的开发,而是更关注小到中型系统的开发,简化这部分系统开发步骤。

落实这一简化行动的最大特征是在Java 5.0(Java 1.5)中加入Annotations,通过Annotations引入,降低Java EE开发时,既要写code,又要写XML配置文件之苦,来回照顾,疲于奔命,Annotations既是得益于C++语言,也是从开源项目xDoclet实践中获得经验。

但是Annotations是一把双刃剑,初学者用得不好,将会使得原本在XML中的Hard code(硬编码) 写进入代码Annotations,破坏代码的简洁和灵活性,

当然,Annotations的引入不只是解决XML配置,从大的概念说,是解决一个资源注射问题(XML属于其中一个资源),在原理J2EE中,容器管理的资源都是由JNDI向应用程序提供的,通过Annotations可以方便实现注射。

资源注射(Resource injection)设计概念其实是来自Ioc模式(Dependency Injection ),笔者设计开发的Jdon框架其实已经将Annotations这一宗旨的目的实现,在Jdon框架应用演示源码SimpleJdonFrameworkTest中,在jdonframework.xml中有一段如下配置:

这段配置是将数据库的JNDI名java:/TestDS注射到JdbcDAO中。Jdon Framework下一个版本将是基于Java 5.0,这行配置 将可通过 Annotations写在jdbcDAO代码中,方便程序员开发。

从这里,大家也可以知道EJB 3.0和EJB 2.0的区别了,有的人疑惑,是学习EJB 3.0还是学习EJB 2.0,其实EJB 3.0并没有在原理机制上对EJB有多大改动,只是做了编程方面的简化,另外EJB CMP参考了Hibernate新特点,EJB 3.0最大简化变动是CMP编程方法上。所以,无论学习EJb 3.0/2.0,EJB原理和运行机制都是一样,这部分才是学习EJB最大的困难处,而不是因为到了EJB 3.0,理解EJB就会容易。

关于JavaEE该如何分析问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。

容器 应用 核心 框架 开发 原理 配置 业务 只是 标准 组件 资源 软件 还是 问题 学习 分析 最大 代码 企业 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网高科技 深圳市人人互联网科技有限公司 亿人帮互联网科技有限公司 互联网扶贫科技 没上市的科技互联网公司 上海挚品互联网科技 百单互联网科技有限公司 上海致骋互联网科技 互联网科技股有哪些 科技类的互联网平台 丰台科技园 互联网公司 互联网科技寓意 团飞科技与伯堂互联网服务平台 互联网科技的全部知识 佛山市拉法互联网科技有限公司 互联网数据科技专业 烟台灵鸽互联网科技有限公司 合肥互联网科技公司公章图片 山东子淼互联网科技有限公司 众联互联网络科技 河南真二互联网科技有限公司 智能科技公司是互联网公司吗 上海致骋互联网科技 齐家互联网科技有限公司 长亮科技 互联网金融 湖南一路畅行互联网科技 中国科技创新与世界互联网大会 城市宝互联网科技有限公司 富国互联网金融科技混合基金 北京互联网科技类企业分布
0