前些天曾经在Javaeye和一些网友讨论过"Java EE 是什么?"的话题,很多人对Java EE的范畴不是很了解.最近看到了Salil Deshpande--The Middleware Company 的执行总裁些的一篇文章,题目是: Spring is the new Java EE version.,
讲了一些Spring的发展前景,我觉得这篇文章对我们了解什么是Java EE有所帮助, 下面的这小段是他写的这篇文章的最后的一段,算是个引用吧,由于翻译水平有限,里面一些不懂的地方用问号标记了,请大家迁就,如果能给出正确的翻译是最好了.这篇文章既有趣味又有技术性,值得一看.
关 于Spring详细的话题太大了,我不得不在这篇文章了里再详细介绍它一遍. Rod Johnson的一次关于Spring 2.0的谈话中提到,在2007年剩下的时间里Spring将会和OSGI集成. OSGI一个Java的动态模块系统,这个东西在起初就本该是Java的一部分. 奇怪的是,它却因为Eclipse(插件)而普遍的使用在client端,而不知大家所知的server端. Spring-OSGi集成可能将会成为OSGi标准. 并且作为Spring是一个松耦合的,组件架构的证明,Spring已经成为了OSGi的有效的捆绑包
更长远的,Spring框架将会成为the Spring Portfolio(??). 它将会和JCA, CICS, and IMS集成. 会有Spring Web Services, 和 Spring LDAP. Spring的Message-driven POJOs将会成为可能. Acegi,这个领先的企业级Java安全框架,会成为Spring的Security框架. 跟Spring Message-driven POJO一样,会有Spring Web Flow. Spring在SOA中的角色会由于the Service Component Architecture (SCA)而标准化. 一个对Spring开发提供支持的IDE(由Eclipse插件实现)正在完善中,这个IDE提供了对AOP,Spring Web Flow的支持
也 许最重要的是,Interface21计划把这一大堆组成Spring平台或者是Spring portfolio的小部件打包,把它们做成一个可下载的文件…or distro(??). 这并只是把它们评凑的一起的事情,而是要经过测试,集成,给它们正确的版本,让它们相互配合工作. 我相信这将会稳固它. Enterprise Java将会意味这Spring.
最后,但并不是最不重要的,BEA,也许是IBM的下一代application server将会建立在Spring平台上. 不会是只有我发现了这些令人兴奋的事吧?
外刊IT评论
分享到:
相关推荐
This book details microservices architecture and is an addendum to the Java EE Architect’s Handbook, Second Edition. This book will define microservices architecture and provide an overview of costs ...
Go beyond simply learning Java EE APIs and explore the complete workflow of developing enterprise Java applications Learn to use the features of Eclipse JEE to simplify Java EE application development...
Spring now works with Java EE and JPA 2 as well. What You’ll Learn Discover what’s new in Spring Framework 5 Use the Spring Framework with Java 9 Master data access and transactions Work with the...
This book is for Java developers who would like to rapidly gain hands-on experience with Java/Java EE development using the Spring framework. If you are already a developer using Spring in your ...
When the Spring framework debuted, few would have agreed that Java EE represented the best-in-breed architectures of the day. Spring debuted to great fanfare, because it sought to simplify Java EE. ...
This book is also for experienced enterprise and Java programmers who are new to the Spring Framework. Table of Contents Configuring a Spring Development Environment Spring Framework Fundamentals Web...
【Java编程基础知识】 ...韩顺平老师的笔记很可能还涉及了实际项目开发中的最佳实践、设计模式以及Java EE的相关知识,如Servlet、JSP、EJB、JPA、Spring框架等。这些内容对于理解和提升Java开发技能至关重要。
37.4. Using a Java EE Managed Transaction Manager 37.5. Mixing XA and Non-XA JMS Connections 37.6. Supporting an Alternative Embedded Transaction Manager 38. Hazelcast 39. Quartz Scheduler 40. Spring ...
This book is for those Web developers and/or Java programmers new to the open-source Apache Tomcat Web server. It's also for those new to the latest release, version 7. 作者简介: Aleksa Vukotic is ...
JavaMail并非内置于标准JDK中,而是作为Java EE的一部分由Sun公司定义的一组API。不同厂商可以根据这些API定义来提供自己的实现类。JavaMail主要支持以下几种邮件协议: - **SMTP (Simple Mail Transfer Protocol)*...
在Java中,处理多文件上传通常涉及到Servlet API,特别是`Part`接口,它是Java EE 7引入的一个用于处理HTTP请求中的多媒体内容部分的接口。`Part`接口允许我们读取上传文件的内容,包括文件名、大小以及内容本身。...
Eclipse Indigo SR2 (3.7.2) w/ Web Tools Platform 3.3.2 (ie: the Java EE Developer bundle) Installation In Eclipse, go to Help >> Install New Software... then either use the update site URL, or ...
Java中,我们可以利用Servlet API来处理HTTP请求,特别是`Part`接口,它是Java EE 7引入的,用于处理multipart/form-data类型的表单数据,即文件上传数据。以下是一个简单的文件上传示例: ```java @RequestMapping...
- **JSF**:Java Server Faces,Java EE标准的Web应用框架。 #### 十六、开发中使用的设计模式及其应用场景 - **单例模式**:确保一个类只有一个实例,并提供一个全局访问点。 - **应用场景**:数据库连接池、...
Spring框架则是一个轻量级的Java EE替代方案,提供了AOP、DI、MVC等功能。 以上是Java编程的一些核心知识点,掌握这些内容将有助于你成为一位合格的Java开发者。不断学习和实践,才能在Java世界中游刃有余。
Struts2是Apache软件基金会的一个开源项目,它是一个用于开发Java EE应用程序的MVC(Model-View-Controller)框架。Struts2继承了Struts1的优点,并在此基础上进行了许多改进和增强。Struts2的核心是一个实现了拦截...
CXF支持多种协议,如HTTP、HTTPS、JMS等,并且可以与Java EE、Spring框架无缝集成。在CXF中,客户端和服务端都可以通过WSDL(Web Services Description Language)来描述接口和消息交换格式。 **二、CXF客户端创建...