- 1、本文档共36页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
java_ee_sdk分析
硕士研究生数据可视化作业报告
Java EE sdk分析
作者姓名
作者学号
指导教师
学科专业
所在学院
提交日期
技术和框架分析
新特性
图1 Java EE 7新特性
Java EE 7扩展了Java EE 6,利用更加透明的JCP和社区参与来引入新的功能,如图1所示,主要包括加强对 HTML5 动态可伸缩应用程序的支持、提高开发人员的生产力和满足苛刻的企业需求。
1、提高开发人员的生产力
通过一个紧密集成的平台简化了应用架构,减少样板代码和加强对注释的使用来提高效率,另外借助标准RESTful Web服务对客户端的支持提高了应用程序的可移植性。
2、加强对HTML 5动态可伸缩应用程序的支持
基于其可扩展的基础架构,Java EE 7推动了对HTML 5应用的构建和支持。在新的平台中,借助具有行业标准的JSON简化了数据分析和交换,并通过低延迟和双向通信的WebSockets减少了响应时间。以及利用改进的JAX-RS 2.0更好地支持异步的、可扩展的、高性能的RESTful服务,从而更好地支持多用户的并发操作。
3、满足苛刻的企业需求
为更好地满足企业的需求,Java EE 7提供了许多新功能:
(1)细化批处理作业,形成可管理的区块,以实现不间断的OLTP性能;
(2)简化多线程并发任务的定义,以提高可扩展性;
(3)以及提供具有选择性和灵活性的事务应用程序等。
Java EE 7开发的开放性,使得Java社区、供应商、组织和个人都能参与其中。19个来自世界各地的用户组,包括来自北美、南美、欧洲和亚洲,都参与了“采用JSR”计划,提供了宝贵的反馈意见和代码示例以验证Java规范(JSR)的API。
在必威体育精装版发布的Java EE平台中都大大简化了访问集装箱服务的API,同时大大拓宽了服务范围。Java EE 7继续秉承了简化性和高效性的趋势,并进一步拓宽了平台范围。下面就针对Java EE 7的三大新特性进行详细的剖析。
1.1提高开发人员的生产力
从 Java EE 5开始,重心就一直放在提高开发人员的生产力上。这对于Java开发者来说非常重要,因为这使得使用Java EE进行开发更加便捷,更重要的是能够满足快速管理和生产的需求。鉴于此,Java EE 7大大提高了开发人员的生产力。首先,减少了编写大量核心业务逻辑所需要的样板代码。其次,该平台引入更多的注释POJOS来降低XML配置的复杂性。最后,Java EE 7使用更紧密集成的技术,提供一个更加无缝的开发体验。
1.1.1减少冗余代码
Java EE 7一直在致力于减少在核心业务逻辑代码运行前必须执行的样板代码。减少样板代码的三大核心区域是默认资源、JMS 2.0和JAX-RS客户端API。默认资源是一个新的功能,要求平台提供商预配置一个默认的数据源和一个默认的JMS连接工厂。这可以让开发人员直接使用默认的资源而无需进行额外的定义。JMS2.0在可伸缩性和可移植性上经历了重大的改进,减少了冗余代码,已运用在无数的产品部署上,事实证明它是一个良好的规范,能够较好地满足企业的需求。
1.1.2更多带注释的POJO
通过注释Java EE使开发人员更专注于Java对象的编程而无需关注繁琐的配置。
CDI现在默认情况下已不需要使用beans.xml文件就可以直接使用。开发人员可以不需要任何配置而是简单的使用@Inject来注入任何Java对象。包括新的资源注释@JMSDestinationDefinition和@MailSessionDefinition,使得开发人员在源代码中就可以指定元数据资源,简化了DevOps体验。
1.1.3更紧密集成的平台
Java EE 6引入了Managed Beans 1.0作为第一步来朝着EJBs、JSF Managed Beans和CDI beans发展。Java EE 7继承了这一点,例如,对JSF Managed Beans进行了改进来更好支持CDI Beans。Java EE 7为平台引入了易用的EJB容器管理事物,使用基于CDI拦截器的解决方案来保证事务可用在CDI managed beans和其它Java EE组件中,把注释@Transactional应用到任何CDI bean或者任何支持事务的方法中。
Bean Validation在Java EE 7中使用广泛,现在可以用于方法级别的验证,包括内置和自定义的约束。约束可被应用于方法的参数以及返回值。约束也可以使用灵活渲染和违反约束的字符串格式的Java EE的表达语言。
Bean Validation也延伸到JAX-RS 2.0。注释约束可以应用到公
您可能关注的文档
- hadoop生态系统概述以及版本演化.pdf
- hc-22用户手册0.950.pdf
- honeywell温控器详细说明书.pdf
- ibm云存储解决方案介绍.pdf
- iec61850的ied设备系统方案介绍.pdf
- infor wms标准解决方案.x.pdf
- intelsil安防解决方案.pdf
- itec 整体解决方案-王力集团 - 副本.pptx
- it部门运维管理综合解决方案.ppt
- java餐饮管理毕业设计.doc
- [中央]2023年中国电子学会招聘应届生笔试历年参考题库附带答案详解.docx
- [吉安]2023年江西吉安市青原区总工会招聘协理员笔试历年参考题库附带答案详解.docx
- [中央]中华预防医学会科普信息部工作人员招聘笔试历年参考题库附带答案详解.docx
- [保定]河北保定市第二医院招聘工作人员49人笔试历年参考题库附带答案详解.docx
- [南通]江苏南通市崇川区人民法院招聘专职人民调解员10人笔试历年参考题库附带答案详解.docx
- [厦门]2023年福建厦门市机关事务管理局非在编工作人员招聘笔试历年参考题库附带答案详解.docx
- [三明]2023年福建三明市尤溪县招聘小学幼儿园新任教师79人笔试历年参考题库附带答案详解.docx
- [哈尔滨]2023年黑龙江哈尔滨市木兰县调配事业单位工作人员笔试历年参考题库附带答案详解.docx
- [上海]2023年上海市气象局所属事业单位招聘笔试历年参考题库附带答案详解.docx
- [台州]2023年浙江台州椒江区招聘中小学教师40人笔试历年参考题库附带答案详解.docx
最近下载
- S7-1200 G2 可编程控制器-系统手册2024.12.pdf VIP
- 2023年35届江苏金钥匙科技竞赛高中初赛试题真题(含答案).pdf VIP
- 一种铁稳定富硒陶瓷材料及其制备方法.pdf VIP
- J_BT 8727-2017 液压软管总成.pdf
- 电磁学全套课件.pptx VIP
- 2021必威体育精装版冀人版科学四年级下册教学计划及教学进度表.docx
- T_CIECCPA 053—2024 化学吸收法捕集燃煤烟气二氧化碳装备 再生富碳气体纯化设备.pdf VIP
- 重点中学内部职权流程图.docx
- 部编版道德与法治四年级(下)单元分析单元备课课程纲要 .pdf VIP
- 《中学生日常行为规范》知识竞赛试题(答案) .pdf
文档评论(0)