阅读更多

48顶
9踩

编程语言

原创新闻 2009年10个Java技术解决方案

2009-01-01 13:52 by 副主编 ouspec 评论(17) 有11368人浏览

2009年已经来到,什么样的技术值得关注?Joshua选出了10项2009年重要的Java技术解决方案,他认为重构是2009年的主题,新的技术方向展现出来。下面的名单的前半部分是你应该一直跟踪关注的技术,后半部分在2009年是你可能要开始尝试在你的项目中使用的技术。

 


1。Rails 3

现在Rails并非是Java框架,但是能够通过JRuby在JVM中运行Rails,我认为Rails是值得考虑进入这个名单的。Rails为web开发带来极大便利,尤其现在Merb和Rails已经合并,Rails将更加流行(查看JavaEye新闻的Rails和Merb合并为一个项目,这不是愚人节新闻)。



2。Grails 1.1

如果你并非喜欢Rails/Ruby或者你倾向于你已经拥有的Java知识,而且不算损失开发生产力,那么你需要关注Grails。尤其在SpringSource收购了G2One以后。最新发布的Grails 1.1 Beta 2版本对ORM方面提供了很多方便的功能,让Grails获得更多关注。



3。WebBeans & Seam 3

如果你需要更多基于组件和依赖注入功能,这已经成为一种标准,你可以关注将在2009年发布的WebBeans。WebBeans仍然在进展的开发过程中和倾听社区反馈。WebBeans的优势在于它的规范制定领导一直鼓励社区对参考文档和源代码提供意见和反馈。WebBeans不仅仅是依赖注入的标准,它也允许我们创建自定义范围和类型绑定。WebBeans将改革我们创建web应用的方式,让我们能够创建纯面向对象的应用而非贫血模式anemic domain model。如果你一直喜欢Seam的理念,2009年新发布的WebBeans和Seam 3值得等待。



4。iBatis 3

如果你从不喜欢ORM而喜欢使用SQL和映射它到你的域对象,那么你将喜欢iBatis在下一个重要版本的更新。最有趣的一个功能是它通过使用annotation能让我们在java代码中写SQL。虽然我认为在XML中写SQL并非坏事,但是这的确是一个有趣的功能。



5。JavaFX

如果你对能够提供多媒体功能和能够运行在移动设备上的RIA技术有兴趣,那么你应该关注在2009年JavaOne会议上将发布的JavaFX的下一个主要版本。



6。JSecurity

如果你在寻找一个权限框架,能够嵌入任何环境,比如桌面或者web,你应该对JSecurity提供的功能感兴趣。权限控制一直是一个复杂的问题,使用权限框架并非是一个艰难的任务,事实上它应该尽可能简单。使用JSecurity你只需要在web.xml中写一个简单的配置,JSecurity并非是和某个特定框架或者环境紧紧耦合的,你能在任何环境中使用,你能在桌面或者web中使用,甚至能够一点都不麻烦的将它放入你的EJB层。



7。Buildr

并不是很多人了解Buildr,但是事实上它是一个优秀的Builder工具。另外的观点是基于Ant之上的Apache Ivy是最好的工具,但是我认为Ivy并不能解决Build系统中的最重要问题,因为Ivy只是Ant的一个扩展用于依赖管理。作为依赖管理,Buildr让我们创建定制脚本更加简单,因为它使用Ruby语法。在Maven中将Buildr作为Maven插件/MOJO,在Ant中将它作为Ant定制任务。



8。JBoss AS 5

JBoss最近发布了最新的重要版本,JBoss AS 5是建立在微容器之上,闭原来的基于JMX的微内核更轻巧。除了微容器,它也支持OSGi,而且是第一个支持WebBeans的应用服务器,除了WebBeans,JBoss AS 5还支持Rails,通过JBoss-Rails插件,这个项目正在开发中,最近刚发布了1.0 beta版本。JBoss值得你在2009年保持对它的关注。



9。Glassfish v3_prelude

如果你不喜欢JBoss或者因为某些原因你希望采用其他技术,我认为你应该考虑最新版的GlassFish,这是一个革命性的版本,更轻巧,通过被添加到服务器的应用更新工具能够获得更多资源,更快的启动时间,而且也支持快速开发框架比如Rails和Grails,它即时支持JRuby和Groovy,其他比较酷的功能还包括它也象JBoss一样支持OSGi。

10。JRuby

JRuby改变了Java程序员在项目中解决问题的方式,JBoss和Glassfish都支持JRuby和Rails,这是一个很值得关注的技术。

 

 

详情查看:10 Java Technology Resolution for 2009

 


你觉得2009年最值得关注的Java技术是什么?

48
9
评论 共 17 条 请登录后发表评论
17 楼 steeven 2009-01-06 10:16
play还不成熟,对servlet的支持还在计划中。
16 楼 Zhoumx 2009-01-03 23:36
做程序员太辛苦了,为什么要学习这么多的东西???
15 楼 SSailYang 2009-01-03 23:11
十分期待这些新技术
14 楼 Arden 2009-01-03 00:35
Grails 1.1 正式版应该可以实现象play!这样修改java文件会自动编译加载而感觉不到重启web服务器了~~~
13 楼 Arden 2009-01-02 20:46
Jekey 写道

play好像不能在win下运行,暂时不考虑,文档也不全。

play!装个cygwin就可以运行了~~
12 楼 天空之城 2009-01-02 17:46
   
11 楼 arpenker 2009-01-02 17:37
没看到什么好东东。我看只有一个GWT。
10 楼 ray_linn 2009-01-02 16:28
这第一名的rails凸显的是---极其不要脸啊。 ra=
9 楼 Clayz 2009-01-02 15:52
kjj 写道

楼主强悍,你点击 9。Glassfish v3_prelude 这个连接看看进去是啥玩意,sun 知道了还不去自杀

确实牛!
8 楼 wangding263 2009-01-02 15:49
晕 那个链接 太牛了!!
7 楼 瀚愚 2009-01-02 14:57
anweixiao 写道

kjj 写道
楼主强悍,你点击 9。Glassfish v3_prelude 这个连接看看进去是啥玩意,sun 知道了还不去自杀这个的确的很强悍……

不小心进去了
6 楼 anweixiao 2009-01-02 14:54
kjj 写道

楼主强悍,你点击 9。Glassfish v3_prelude 这个连接看看进去是啥玩意,sun 知道了还不去自杀

这个的确的很强悍……
5 楼 damoo 2009-01-02 14:28
Arden 写道

还有play!

关注中~~
4 楼 kjj 2009-01-02 13:56
楼主强悍,你点击 9。Glassfish v3_prelude 这个连接看看进去是啥玩意,sun 知道了还不去自杀
3 楼 Jekey 2009-01-01 23:33
play好像不能在win下运行,暂时不考虑,文档也不全。
2 楼 Arden 2009-01-01 20:08
还有play!
1 楼 Arden 2009-01-01 19:59
我关注Rails3,Grails1.1,Glassfish V3,javafx

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 构建大型货代系统的解决方案 (2009年)

    在构建大型货运代理系统时,针对所遇到的分公司间存在需求上的差异、权限和并发访问等关键问题,提出一种有效的,可行的解决方案。引入基于Java的规则引擎,解决各分公司需求差异的技术实现问题,把大量的if桘else语句从...

  • java 解决方案_2009年10个Java技术解决方案

    Joshua选出了10项2009年重要的Java技术解决方案,他认为重构是2009年的主题,新的技术方向展现出来。下面的名单的前半部分是你应该一直跟踪关注的技术,后半部分在2009年是你可能要开始尝试在你的项目中使用的技术。...

  • Java技术栈&&解决方案

    解决方案 QQ群152889761 加入我们 QQ群649347320 共享学习 QQ群674240731 纪年科技aming 网络安全 ,深度学习,嵌入式,机器强化,生物智能,生命科学。 叮叮叮:产品已上线 —>关注 官方-微信公众号——济南纪年信息...

  • 2009年十大Java技术解决方案

    2009年已经来到,什么样的(){tagshow(event)}">技术值得关注?Joshua选出了10项2009年重要的(){tagshow(event)}">Java技术<span class

  • java系统高并发解决方案

    java系统高并发解决方案 分类: 架构2014-11-03 10:00 142人阅读 评论(0) 收藏 举报 java系统高并发 一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到...

  • 【Java基础知识 1】Java入门级概述

    CSDN最强Java专栏,包含全部Java基础知识点、Java8新特性、Java集合、Java多线程、Java代码实例,理论结合实战,实现Java的轻松学习。

  • java系统高并发解决方案(转载)

    可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单,随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,...

  • 2022年都快结束了,Java的这些新技术、热门技术,你不会还不知道吧?

    2022年即将结束,不知道...在今年11月中旬,还会有SpringBoot3和Spring6的发布,到时候大家别忘了去看看有哪些新特性哦,希望本文可以让您快速的了解2022年最新最热门的Java技术,有任何问题欢迎在下方评论区与我讨论。

  • 「解决方案架构」解决方案架构概述

    解决方案架构是定义和描述在特定解决方案上下文中...OpenGroup(2009)将解决方案架构定义为:已使用的业务操作或活动,以及/它如何支持该操作。解决方案架构通常适用于单个项目或项目发布,帮助将需求转换为解决方...

  • java高并发解决方案

    高并发的时候是有很多用户在访问,导致出现系统数据不正确、丢失数据现象,所以想到 的是用队列解决,其实队列解决的方式也可以处理,比如我们在竞拍商品、转发评论微博或者是秒杀商品等,同一时间访问量特别大,...

  • java系统高并发的解决方案

    可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单,随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,...

  • Node代替Java可行性方案

    4.2 问题和解决 5 方案描述 6 我的实践 6.1 应用简介 6.2 应用技术选型 6.3 应用架构 6.3.1 系统架构 6.3.2 应用运行状态 6.3.3 关键状态参数 7 笔者想说 8.1 cpu密集型任务 8.2 io密集型任务

  • J2EE框架下Office办公平台整合技术研究 (2009年)

    在分析了Word文档对象模型和jacob开发包的基础上,给出了一个具体的Java技术借助jacob开发包和动态链接库文件操作Word文档的实际项目应用实例,提出了一种解决基于J2EE框架的企业级应用技术难题的方案。实践证明,该...

  • 利用Simulink实现混合储能系统在直流微网中的下垂控制策略研究:保持直流母线电压稳定的实践与探究,Simulink仿真下的光储直流微网混合储能系统下垂控制策略优化研究(注意版本要求为2021A以上

    利用Simulink实现混合储能系统在直流微网中的下垂控制策略研究:保持直流母线电压稳定的实践与探究,Simulink仿真下的光储直流微网混合储能系统下垂控制策略优化研究(注意版本要求为2021A以上),混合储能系统 光储微网 下垂控制 Simulink仿真 注意版本2021A以上 由光伏发电系统和混合储能系统构成直流微网。 混合储能系统由超级电容器和蓄电池构成,通过控制混合储能系统来维持直流母线电压稳定。 混合储能系统采用下垂控制来实现超级电容和蓄电池的功率分配,蓄电池响应低频量,超级电容响应高频量。 通过改变光照来影响光伏出力,控制混合储能系统保持微网直流母线电压稳定在380V,不受光伏出力变化影响。 ,混合储能系统; 光储微网; 下垂控制; Simulink仿真; 版本2021A; 直流母线电压稳定; 光伏出力变化; 超级电容器; 蓄电池。,2021A+混合储能系统:光储微网下垂控制Simulink仿真研究

  • JavaScript入门到精通: 全栈编程语言的基础与进阶学习指南

    内容概要:本文档是针对JavaScript这一跨平台解释型语言的详尽入门手册,首先概述了JavaScript的概念及其重要特性,强调它不仅适用于前端同时也活跃于Node.js的服务器环境之中,从而成为全栈开发的重要技能。紧接着文档阐述了JavaScript的基本语法元素如变量声明、数据类型、运算符及控制结构,让新手理解JavaScript的语法规则,并通过函数与对象操作加深印象。之后介绍了一些常见的实用工具和高级用法,例如模板字符串、解构赋值以及异步编程手段(比如Promise)。对于想要深入探索的应用场景给出了广泛的指引,无论是传统的web开发还是新兴领域的IoT或自动化脚本编写皆有所涉猎。 适合人群:对于那些没有编程背景或有其他编程经验但仍希望了解并擅长运用JavaScript的个人来说非常适合。 使用场景及目标:目的是向初学者提供足够的理论指导和技术实践机会,使他们能够在不同平台上利用JavaScript创造出有意义的作品;不论是想要从事专业软件开发或是业余项目爱好者都能够从中受益。 其他说明:文档还提供了大量权威且有用的外部链接供进一步深造学习,包括但不限于主流的在线课程、权威的技术参考资料及充满活力的支持社区。

  • 2D3D 中弗里德里希常数和庞加莱常数的计算 附Matlab代码.rar

    1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。

  • 级联H桥SVG无功补偿系统在不平衡电网中的三层控制策略:电压电流双闭环PI控制、相间与相内电压均衡管理,级联H桥SVG无功补偿系统在不平衡电网中的三层控制策略:电压电流双闭环PI控制、相间与相内电压均

    级联H桥SVG无功补偿系统在不平衡电网中的三层控制策略:电压电流双闭环PI控制、相间与相内电压均衡管理,级联H桥SVG无功补偿系统在不平衡电网中的三层控制策略:电压电流双闭环PI控制、相间与相内电压均衡管理,不平衡电网下的svg无功补偿,级联H桥svg无功补偿statcom,采用三层控制策略。 (1)第一层采用电压电流双闭环pi控制,电压电流正负序分离,电压外环通过产生基波正序有功电流三相所有H桥模块直流侧平均电压恒定,电流内环采用前馈解耦控制; (2)第二层相间电压均衡控制,注入零序电压,控制通过注入零序电压维持相间电压平衡; (3)第三层相内电压均衡控制,使其所有子模块吸收的有功功率与其损耗补,从而保证所有H桥子模块直流侧电压值等于给定值。 有参考资料。 639,核心关键词: 1. 不平衡电网下的SVG无功补偿 2. 级联H桥SVG无功补偿STATCOM 3. 三层控制策略 4. 电压电流双闭环PI控制 5. 电压电流正负序分离 6. 直流侧平均电压恒定 7. 前馈解耦控制 8. 相间电压均衡控制 9. 零序电压注入 10. 相内电压均衡控制 以上十个关键词用分号分隔的格式为:不

  • 基于时空RBF-NN的混沌时间序列预测 附Matlab代码.rar

    1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。

  • 基于主从博弈的动态定价策略与电动汽车充电管理优化在智能小区的实践(MATLAB+CPLEX gurobi实现),基于主从博弈理论的智能小区电动汽车充电与代理商动态定价策略优化研究,MATLAB代码:基

    基于主从博弈的动态定价策略与电动汽车充电管理优化在智能小区的实践(MATLAB+CPLEX gurobi实现),基于主从博弈理论的智能小区电动汽车充电与代理商动态定价策略优化研究,MATLAB代码:基于主从博弈的智能小区代理商定价策略及电动汽车充电管理 关键词:电动汽车 主从博弈 动态定价 智能小区 充放电优化 参考文档:《基于主从博弈的智能小区代理商定价策略及电动汽车充电管理》基本复现 仿真平台:MATLAB+CPLEX gurobi平台 主要内容:代码主要做的是一个电动汽车充电管理和智能小区代理商动态定价的问题,将代理商和车主各自追求利益最大化建模为主从博弈,上层以代理商的充电电价作为优化变量,下层以电动汽车的充电策略作为优化变量,通过优化得出最优电价策略以及动态充电策略。 ,电动汽车; 主从博弈; 动态定价; 智能小区; 充放电优化; MATLAB; CPLEX; gurobi平台。,基于主从博弈的电动汽车充电管理与定价策略优化MATLAB代码实现

  • (程序、GUI、思路)MATLAB打印纸缺陷检测GUI设计.zip

    基于Matlab语言实现的设计项目 2、适用人群:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业或毕业设计中的部分功能,作为“参考资料”使用。 3、解压说明:本资源需要电脑端使用WinRAR、7zip等解压工具进行解压,没有解压工具的自行百度下载即可。 4、免责声明:本资源作为“参考资料”而不是“定制需求”,代码只能作为参考,不能完全复制照搬。不一定能够满足所有人的需求,需要有一定的基础能够看懂代码,能够自行调试代码并解决报错,能够自行添加功能修改代码。由于作者大厂工作较忙,不提供答疑服务,如不存在资源缺失问题概不负责,谢谢理解。

Global site tag (gtag.js) - Google Analytics