易截截图软件、单文件、免安装、纯绿色、仅160KB

Java EE 6 Platform草案包含了Web Profile


Java EE 6 Platform草案包含了Web Profile
来源:http://www.infoq.com/cn/news/2009/02/java-ee6-draft
作者 Dionysios G. Synodinos 译者 宋玮 发布于 2009年2月3日 下午10时55分
社区 Java 主题 Enterprise Application Blocks 标签 Java EE
Java EE 6 Platform规范的公共草案已经发布了,其将对公众评估和反馈保持开放,直到2009年2月23日为止。 或许这一 迟到的草案最引人注目的地方就是Web Profile,这是Java EE平台历史上第一个profile。
规范的领导者Roberto Chinnici对这一Web Profile做了概述:
经过深思熟虑,平台专家组选择中等版本的Web Profile,接近我先前博文中所提到的选项B。
所需的技术包括:
Servlet 3.0
JSP 2.2
EL 1.2
对其他语言的调试支持(JSR-45) 1.0
JSTL 1.2
JSF 2.0
JSR-250 1.1
EJB 3.1 Lite
JTA 1.1
JPA 2.0
你可能注意到有些版本号与最新发布的API(比如 EL 1.2)并不匹配。这是因为我们计划经由一个维护评估来改动相应技术的小版本号。当它们可用时我会提供更多细节。
Web Profile的基本情况在草案中做了解释:
Web Profile定位于现代Web应用的开发者。
至于“现代”这个词,我们主要是想强调这样一个事实:自从第一个Servlet规范问世以来,Web应用世界已经有了长足的发展。不可避免的,许多用于创建即便是简单Web应用的技术也得到了跳跃式发展。实际上,今天很少有Web应用是直接用servlet API编写的:大多数应用都依赖于标准的或第三方框架和类库(通常是开源的),它们间接用到了servlet容器的服务。
除了管理HTTP交互,大多数Web应用在事务管理、安全和持久化领域有相当大的需求。有时,这种需求完全可以用Java EE平台的部分技术来解决,比如Enterprise JavaBeans (EJB) 3.x和Java Persistence API,但是它们很少能由“普通(plain)” servlet容器支持。通过合并这些API,Web Profile的目标是改善使用Java平台开发Web应用应该被考虑的基本技术栈。
定位为“现代”Web应用就暗示着要提供相当完整的技术栈,包括标准API、成品即可满足大级别Web应用需求的能力。更进一步,这一技术栈应该易于成长,以解决其余开发者的需求。
与走向完整性相反,另一方希望就限制Web容器内存占用的愿望做出平衡,这既包括物理方面也包括概念方面。从开发者学习Web Profile的观点来看,与一个功能更强大但是过于复杂累赘


相关文档:

java web 学习之路

Java分成J2ME(移动应用开发),J2SE(桌面应用开发),J2EE(Web企业级应用),所以Java并不是单机版的,只是面向对象语言。建议如果学习Java体系的话可以这样去学习:
 
*第一阶段:Java基础,包括Java语法,面向对象特征,常见API,集合框架;
 
*第二阶段:Java界面编程,包括AWT,事件机制,SWING,这个部 ......

Java软件架构师需要的东西

作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从。根据我的经验,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的Java程序员们。
 
一、Java编程入门类
 
对于没有Java编程经验的程序员要入门,随便读什么入门书籍都一样,这个阶段需要你 ......

Java classpath的设置

仅仅是一个微小的问题而已:
1.可以设置一个setcp.bat的文件,内容如下
      set classpath=.;D:\StudyWorkSpace\lib\sqljdbc.jar;D:\StudyWorkSpace\lib\jfreechart-1.0.10.jar;D:\StudyWorkSpace\jfreechart\jcommon-1.0.13.jar;
每次编译Java文件的时候都要先运行此文件,可以在环境变量里 ......

使用开源产品搭建java开发环境

原发表于http://saharabear.javaeye.com
 和http://www.haulynjason.net(英)
同时发表在这里.
在我周围,有很多人是Java程序员或者计算机专业的学生.有时,我帮他们调试程序的时候,发现他们的机器上总是安装着很多没有授权的工具,比如盗版的
windows,没有License的MyEclipse等,甚至有一些人分不清eclipse和myeclipse ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号