`
- 浏览:
252948 次
- 性别:
- 来自:
北京
-
JEE5 (JSF1.2)何去何从?
最近几天一直在考虑要认真的学习一下几门技术, 因为 在工作中要用到了, 不知道那个更有前途. 想来想去有点想法, 给大家涂鸦一吧. 这是本人第一次拿技术来 胡言乱语, 有不对的地方,和见识不全的地方还请见量了.
JEE5平台发布也有一段时间了, 但是在国内的反响却不是很好, 几乎没有什么人or论坛在讨论, 前天有看到网上的一篇论JEE5 将走进自己挖好的坟墓中(
http://java.csdn.net/n/20060712/92547.html
). 现在来看好像此话不是虚言啊.
JEE确实是每一个版本的发布都在增加开发的复杂度. JEE5在几个开源产品的压迫下出炉的, 但模仿别人的经验又没有下很功夫优化, 现在几个开源产品在每一个层面上还是比JEE5要好的, 其实 感觉对JEE5影响最大的还是支持平台不是很多, 现在完全实现JEE的运行平台好像只有sun的GlassFish和另外一个什么公司的产品. 拿个例子来说吧, jsf1.2 比1.1 是改进了很多, 但是JSF1.2 规范都发布很长一段时间的 . 还没有看到什么公司在使用JSF1.2开发, 原因就是没有服务器来支持jsf1.2的环境, 对于小的应用大家都使用Tomcat, 没有人愿意为了使用JSF1.2来开发一个小网站而搞个glassfish的. 呵呵 反正我是不会这样的. 而myfaces的jsf 1.1实现的应用还是很多的, 而myfaces sandbox中有很多组件, 如果要是升级到1.2 的话, 和重写几乎没有区别, 应为1.2和1.1的标签实现不兼容. 要重写所有配置文件, 呵呵, 有很多哦.
所以现在还看不到apache的myfaces在jsf1.2上有什么 动静. tomcat也没有及时的放出支持1.2环境的tomcat 6.0 .
而今的SOA对JEE又是致命的打击, 随着SOA开发的简单, JEE的优点很快就会消失殆尽的. 虽然sun在jdk 6.0 中包含可SOA的支持, 但是好像sun的SOA 是最难开发的一个, 比apache的axis2要复杂很多哦.
看看现在的环境 Hibernate , spring 都还是那么流行, 或许还要很多人期待着spring 2.0 的最后出炉, 到时候就可以看看spring和JEE5 谁高谁底了.
对于JEE5的发展,个人的一点感想,纯属个人观点, 不知你又有和感想, 欢迎分享
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
jee5jse5帮助中文版第一jee5jse5帮助中文版第一jee5jse5帮助中文版第一
jee5 api 手册,查看jee api的相关内容
jee5+jse5帮助中文版 最新整理 保证好用
**Java企业版5 (JEE5) API详解** Java企业版(Java Enterprise Edition,简称JEE),也称为Java EE,是Oracle公司推出的企业级应用程序开发平台。JEE5是其第五个主要版本,发布于2006年,带来了许多创新和改进,...
JEE5规范中提出。从java对象转成xsd,反之也可以
【JEE入门(深入浅出学习JEE)】 Java企业版(Java Enterprise Edition,简称JEE),也称为Java EE,是Oracle公司推出的企业级应用程序开发平台。它为开发分布式、多层架构的Web应用程序提供了全面的框架和服务。JEE...
JEE2实现文件上传 JEE2 实现文件上传是指在 JEE2 环境中实现文件上传的过程。文件上传是指从客户端将文件发送到服务器端的过程。在 JEE2 中,我们可以使用 Servlet 和 JSP 来实现文件上传。 首先,我们需要了解 ...
开发工具 eclipse-jee-mars-2-win32开发工具 eclipse-jee-mars-2-win32开发工具 eclipse-jee-mars-2-win32开发工具 eclipse-jee-mars-2-win32开发工具 eclipse-jee-mars-2-win32开发工具 eclipse-jee-mars-2-win32...
JEE6(Java Platform, Enterprise Edition 6)是Java EE的第六个版本,它在Java EE 5的基础上对Java的企业级应用开发进行了进一步的优化和增强。JEE6不仅包括了Java EE 5的大多数特性,还引入了更多的新功能和技术,...
JEE事务是Java企业版(Java Platform, Enterprise Edition)中管理事务的一套规范和服务。事务确保了数据的一致性和稳定性,是构建可靠服务器端应用的核心组件。JEE事务处理的六大知识点如下: 一、事务产生的动机 ...
标题 "eclipse-jee-2018-09-win32-x86_64.zip" 提供的信息表明这是一款针对Java企业级开发的Eclipse集成开发环境(IDE)的2018年9月版本,适用于Windows 32位操作系统、x86_64架构的计算机。Eclipse是一个开源的、跨...
5. **JMS(Java Message Service)**:JMS是Java平台的标准接口,用于在分布式环境中交换消息。它支持点对点和发布/订阅两种消息模式,是实现异步通信和解耦系统的关键技术。 6. **JTA(Java Transaction API)**:...
5. **Web和企业应用开发**:Eclipse JEE版本包含Web项目模板和工具,支持与各种应用服务器如Tomcat、JBoss和WebLogic的集成。 四、2020-06 R版本更新 Eclipse 2020-06 R版本带来了多项改进和新特性: 1. **性能...
在Eclipse中使用Tomcat开发RED5项目,与开发普通的JEE项目有一定的相似性,但因为RED5是一个基于Java的开源流媒体服务器,所以需要一些特定的配置和理解。RED5提供了一个平台来创建和分发实时流媒体内容,如视频、...
《Eclipse JEE 2022-09 R Win32 x86_64:深入解析与应用》 Eclipse JEE 2022-09 R 是一个强大的集成开发环境(IDE),专为Java企业版(Java Enterprise Edition,简称JEE)的应用程序开发设计。该版本是针对Windows...
《Eclipse JEE Neon 3 for Windows:一款高效强大的开发利器》 Eclipse JEE Neon 3 是Eclipse基金会发布的一款专为Java EE开发者设计的集成开发环境(IDE)。这款软件以其强大的功能、高效的性能以及丰富的插件生态...
JEE入门是Java企业版(Java Platform, Enterprise Edition)的基础学习资料,主要用于帮助开发者了解和掌握JEE技术体系的核心概念与基本原理。JEE,作为Java技术的一个版本,专为开发和部署企业级应用而设计,提供了...
Java企业版(Java Enterprise Edition,简称JEE,早期被称为J2EE)是一个用于构建和部署分布式企业级应用程序的平台。JEE7是该平台的一个重要版本,它在JEE6的基础上进行了一系列的改进和增强,旨在提高开发效率、...
在Java企业版(Java Enterprise Edition, 简称JEE)中,用户管理是一个核心功能,它涉及到系统安全性和用户体验。本项目名为“jee 用户管理代码”,主要涵盖了用户登录、注册、管理、删除以及查询等一系列操作,这些...