- 浏览: 17332 次
- 性别:
- 来自: 合肥
文章分类
最新评论
-
hotsmile:
我用了你的方法试过,错误依然,应该不是这个问题!!!
java/sql/SQLClientInfoException
From chinaitlab
2005-12-24
2005 就要过去了。
过去的一年,Mustang 没能出来,EJB3刚刚才提交最终草案,Ajax兴起但是五花八门不知道应该用谁,Aspectj 5出来了,但是缺乏惊喜。
或许我们会说,过去的2005,Java界缺乏成绩,但是却毫无疑问,Java遥遥领先于其他语言。从11月的语言排行榜Java遥遥领先,到今年的Java图书销售统计上,Java图书销售总数是C#的2倍,PHP的2.5倍,Perl的4倍,Ruby/Python的9倍。
这足以让我们对2006充满想象。
不过,还是让我们先回顾下2005吧……
1.2005 之 Java 对手
过去的2005,Java无疑是最受欢迎的语言。但是Java也面临其他语言的挑战,其中Bruce A. Tate,在一文中,提出了有可能挑战Java开发的4种技术,包括动态语言,Continuation,Conventions,元编程等。
Ruby可以说是最有可能挑战Java的语言,刚刚发布的Rails1.0引起了Fans的疯狂。Rails会不会是下一代伟大的框架?有可能。要做一个选择的话,Rails应该会是在使用Ruby或是其他动态编程语言的元编程框架潮流中的第一个。但是Java已经开始引进Ruby的特性了,比如Trails,Groovy.
2.2005 之 Java 新玩意
。Drools:Drools 是一个基于Charles Forgy's的Rete算法的,专为Java语言所设计的规则引擎。Rete算法应用于面向对象的接口将使基于商业对象的商业规则的表达更为自然。Drools是用Java写的,但能同时运行在Java和。Net上。Drools提供了声明式程序设计(Declarative Programming),并且使用域描述语言(Domain Specific Languages (DSL))。Web和持久层框架我们已经有很多选择了,但是处在中间层的商务逻辑有好的框架吗?你希望每次经理给你一个新的命令就不得不重编译那些复杂的if …… then 意大利面条代码吗?Drools- 商务逻辑框架的选择这篇文章中,保罗布朗推荐的Drools的规则引擎或许是完成这类任务的最好选择;为你的基于SPRING的应用增加简单规则引擎描述如何为流行的Spring框架开发简单的规则引擎;在你的企业级java应用中使用Drools一文则向你展示如何在企业级Java应用中使用Drools.
。Portlet:“Portlets是一种Web组件-就像servlets-是专为将合成页面里的内容聚集在一起而设计的。通常请求一个portal页面会引发多个portlets被调用。每个portlet都会生成标记段,并与别的portlets生成的标记段组合在一起嵌入到portal页面的标记内。”(摘自Portlet规范,JSR 168)。2005,Portlet框架层出不穷。什么是Portlet ?让你的Portlet之旅从这里开始。
。Ajax:2005年,还有什么比Ajax更火呢?Ajax兴起, 传统Web框架将走向何方? 引起广泛讨论,一度让人感受到了Ajax的凶猛之势。虽然Ajax和Java没有直接关系,但是毫无疑问Ajax也是Java界关心的东西。Ajax: Web应用的新方法介绍了这个将令人们兴奋的技术。
Ajax的应用也层出不穷,比如Google就成功地使用了Ajax.用AJAX来控制书签和回退按钮告诉我们如何用AJAX来控制书签和回退按钮。
一系列框架也随之而出来,比如DWR, Ajaxanywhere,Ajaxtags.其中:DWR让AJAX如此简单展示DWR如何使得AJAX的应用既简单又快捷。初探AjaxTags展示如何使用Ajaxtags进行Ajax开发。
。SOA:当然,2005不仅是框架,2005还有SOA,BEA, IBM, ORACLE…… 一家又一家企业公布了他们的SOA方案, 宣称他们的产品支持SOA功能。 SCA和SDO也将组成新的SOA编程模型。SCA和SDO将组成新的SOA编程模型说明了如何在实现了J2EE1.4规范的应用服务器之间,比如Oracle Application Server 10g,使用J2EE1.4建立可互操作的,轻便灵活的服务;SOA架构中的事件驱动服务讨论使用Mule实现一个高效的事件驱动和面向服务的平台; 面对SOA, 你准备好了吗?
。RPC:Web应用的RPC方式调用,随着Web2.0的兴起,RPC方式逐渐成为Web调用的一种方式。
。分布式组件开发:在一个分布式应用当中,提供一个统一对外接口,通过可重用的外部API来满足需求。Java组件开发:一个概念框架提出了一个构建概念框架地解决方案。
3.Hibernate继续前进
Hibernate仍然是最受欢迎的企业级开发持久层方案,Ejb 3.0 的出现是否会让Hibernate的发展有什么变化吗? 这无疑是让大家都感兴趣的事情。过去的一年,关于Hibernate也有很多有趣的东西:Hibernate 3 的Formulas展现formula的各种特征是如何辅助模式转换的;而Magicgod的Hibernate的思考则提出了提到了Hibernate的一些弱点;。
4.Spring大热
没有什么文章,比POJO应用框架:Spring与EJB3.0的比较 夺得更多的人的眼球了。Spring框架虽然很流行但并不是一个标准的开源框架,EJB3.0是由Java Community Process (JCP)制订的标准框架,为所有主要的J2EE厂商支持。两者都大量地使用了依赖注入。在SPRING中实现事务暂停讨论了Spring的事务管理特性。在Spring中配置Hibernate事务探讨了怎么用Spring来装配组件及其事务管理。爱上Spring的5个理由里作者描述了他为何喜欢上了Spring;而使用EJB 3.0简化企业级Java开发阐述了如何使用EJB 3.0 注释来开发藕合松散的POJO应用及容器服务器如何管理POJO.
2006,看来还有一场大战。
5.在Eclipse的影子下
调查表示,超过70%的开发者使用Eclipse进行开发。Eclipse毫无疑问已经占据了IDE的主流市场。Eclipse的兴起,也间接引起了Borland的离去。但是也引起了IDE工具的竞争加剧,对开发者是件不折不扣的好事。成为Eclipse热键高手提到了那些会让你的手指动的飞快的热键组合。这只是Eclipse快捷方便的一个缩影。刚发布的WTP, 好用的Myeclipse,都推动着Eclipse的不断发展,或许这就是社区的力量。
6.ANT?
ANT仍然很受欢迎。ANT不仅仅是一个Build工具,它还可以作更多的事情。使用Ant进行Web开发介绍WEB 应用程序的部署,包括get, serverdeploy, 和 scp等。使项目开发自动化描绘了用Ant自动化你的项目能带来的好处。
7.2006的Java期待?
。EJB3: EJB3最终草案提交,预示着EJB3的即将到来了,相信明年一定程度上是EJB3年,简化开发是否真的实至名归?
。Mustang: 不知道Mustang 的出现,会给Java性能带来多大的改变,寄存器优化不知道是不是能带来革命的效果?
。JBI-ESB:JBI这个提了很多年的名词,终于在今年大热,相信明年JBI仍然会继续发展。
。JSF:JSF有太多对手了,Struts,Spring mvc,特别是Webwork加入Struts之后,不过相信JSF也是值得我们期待
。AJAX:虽然有很多AJAX框架出来,但是killer级别的框架是谁呢?2006会揭晓吗?
。Groovy:社区的力量使得Groovy越来越成熟和完善了。
。Rails:Ruby虽然和Java无关,但是我想多数人都在关心Rails.毕竟Rails还是我们所期待的东西。
。Spring2.0:Spring 2.0明年初就会发布了,相信会继续带动Spring社区的狂热。
相信在所有技术语言中,Java是2006年的热点所在,让我们共同期待2006.
2005-12-24
2005 就要过去了。
过去的一年,Mustang 没能出来,EJB3刚刚才提交最终草案,Ajax兴起但是五花八门不知道应该用谁,Aspectj 5出来了,但是缺乏惊喜。
或许我们会说,过去的2005,Java界缺乏成绩,但是却毫无疑问,Java遥遥领先于其他语言。从11月的语言排行榜Java遥遥领先,到今年的Java图书销售统计上,Java图书销售总数是C#的2倍,PHP的2.5倍,Perl的4倍,Ruby/Python的9倍。
这足以让我们对2006充满想象。
不过,还是让我们先回顾下2005吧……
1.2005 之 Java 对手
过去的2005,Java无疑是最受欢迎的语言。但是Java也面临其他语言的挑战,其中Bruce A. Tate,在一文中,提出了有可能挑战Java开发的4种技术,包括动态语言,Continuation,Conventions,元编程等。
Ruby可以说是最有可能挑战Java的语言,刚刚发布的Rails1.0引起了Fans的疯狂。Rails会不会是下一代伟大的框架?有可能。要做一个选择的话,Rails应该会是在使用Ruby或是其他动态编程语言的元编程框架潮流中的第一个。但是Java已经开始引进Ruby的特性了,比如Trails,Groovy.
2.2005 之 Java 新玩意
。Drools:Drools 是一个基于Charles Forgy's的Rete算法的,专为Java语言所设计的规则引擎。Rete算法应用于面向对象的接口将使基于商业对象的商业规则的表达更为自然。Drools是用Java写的,但能同时运行在Java和。Net上。Drools提供了声明式程序设计(Declarative Programming),并且使用域描述语言(Domain Specific Languages (DSL))。Web和持久层框架我们已经有很多选择了,但是处在中间层的商务逻辑有好的框架吗?你希望每次经理给你一个新的命令就不得不重编译那些复杂的if …… then 意大利面条代码吗?Drools- 商务逻辑框架的选择这篇文章中,保罗布朗推荐的Drools的规则引擎或许是完成这类任务的最好选择;为你的基于SPRING的应用增加简单规则引擎描述如何为流行的Spring框架开发简单的规则引擎;在你的企业级java应用中使用Drools一文则向你展示如何在企业级Java应用中使用Drools.
。Portlet:“Portlets是一种Web组件-就像servlets-是专为将合成页面里的内容聚集在一起而设计的。通常请求一个portal页面会引发多个portlets被调用。每个portlet都会生成标记段,并与别的portlets生成的标记段组合在一起嵌入到portal页面的标记内。”(摘自Portlet规范,JSR 168)。2005,Portlet框架层出不穷。什么是Portlet ?让你的Portlet之旅从这里开始。
。Ajax:2005年,还有什么比Ajax更火呢?Ajax兴起, 传统Web框架将走向何方? 引起广泛讨论,一度让人感受到了Ajax的凶猛之势。虽然Ajax和Java没有直接关系,但是毫无疑问Ajax也是Java界关心的东西。Ajax: Web应用的新方法介绍了这个将令人们兴奋的技术。
Ajax的应用也层出不穷,比如Google就成功地使用了Ajax.用AJAX来控制书签和回退按钮告诉我们如何用AJAX来控制书签和回退按钮。
一系列框架也随之而出来,比如DWR, Ajaxanywhere,Ajaxtags.其中:DWR让AJAX如此简单展示DWR如何使得AJAX的应用既简单又快捷。初探AjaxTags展示如何使用Ajaxtags进行Ajax开发。
。SOA:当然,2005不仅是框架,2005还有SOA,BEA, IBM, ORACLE…… 一家又一家企业公布了他们的SOA方案, 宣称他们的产品支持SOA功能。 SCA和SDO也将组成新的SOA编程模型。SCA和SDO将组成新的SOA编程模型说明了如何在实现了J2EE1.4规范的应用服务器之间,比如Oracle Application Server 10g,使用J2EE1.4建立可互操作的,轻便灵活的服务;SOA架构中的事件驱动服务讨论使用Mule实现一个高效的事件驱动和面向服务的平台; 面对SOA, 你准备好了吗?
。RPC:Web应用的RPC方式调用,随着Web2.0的兴起,RPC方式逐渐成为Web调用的一种方式。
。分布式组件开发:在一个分布式应用当中,提供一个统一对外接口,通过可重用的外部API来满足需求。Java组件开发:一个概念框架提出了一个构建概念框架地解决方案。
3.Hibernate继续前进
Hibernate仍然是最受欢迎的企业级开发持久层方案,Ejb 3.0 的出现是否会让Hibernate的发展有什么变化吗? 这无疑是让大家都感兴趣的事情。过去的一年,关于Hibernate也有很多有趣的东西:Hibernate 3 的Formulas展现formula的各种特征是如何辅助模式转换的;而Magicgod的Hibernate的思考则提出了提到了Hibernate的一些弱点;。
4.Spring大热
没有什么文章,比POJO应用框架:Spring与EJB3.0的比较 夺得更多的人的眼球了。Spring框架虽然很流行但并不是一个标准的开源框架,EJB3.0是由Java Community Process (JCP)制订的标准框架,为所有主要的J2EE厂商支持。两者都大量地使用了依赖注入。在SPRING中实现事务暂停讨论了Spring的事务管理特性。在Spring中配置Hibernate事务探讨了怎么用Spring来装配组件及其事务管理。爱上Spring的5个理由里作者描述了他为何喜欢上了Spring;而使用EJB 3.0简化企业级Java开发阐述了如何使用EJB 3.0 注释来开发藕合松散的POJO应用及容器服务器如何管理POJO.
2006,看来还有一场大战。
5.在Eclipse的影子下
调查表示,超过70%的开发者使用Eclipse进行开发。Eclipse毫无疑问已经占据了IDE的主流市场。Eclipse的兴起,也间接引起了Borland的离去。但是也引起了IDE工具的竞争加剧,对开发者是件不折不扣的好事。成为Eclipse热键高手提到了那些会让你的手指动的飞快的热键组合。这只是Eclipse快捷方便的一个缩影。刚发布的WTP, 好用的Myeclipse,都推动着Eclipse的不断发展,或许这就是社区的力量。
6.ANT?
ANT仍然很受欢迎。ANT不仅仅是一个Build工具,它还可以作更多的事情。使用Ant进行Web开发介绍WEB 应用程序的部署,包括get, serverdeploy, 和 scp等。使项目开发自动化描绘了用Ant自动化你的项目能带来的好处。
7.2006的Java期待?
。EJB3: EJB3最终草案提交,预示着EJB3的即将到来了,相信明年一定程度上是EJB3年,简化开发是否真的实至名归?
。Mustang: 不知道Mustang 的出现,会给Java性能带来多大的改变,寄存器优化不知道是不是能带来革命的效果?
。JBI-ESB:JBI这个提了很多年的名词,终于在今年大热,相信明年JBI仍然会继续发展。
。JSF:JSF有太多对手了,Struts,Spring mvc,特别是Webwork加入Struts之后,不过相信JSF也是值得我们期待
。AJAX:虽然有很多AJAX框架出来,但是killer级别的框架是谁呢?2006会揭晓吗?
。Groovy:社区的力量使得Groovy越来越成熟和完善了。
。Rails:Ruby虽然和Java无关,但是我想多数人都在关心Rails.毕竟Rails还是我们所期待的东西。
。Spring2.0:Spring 2.0明年初就会发布了,相信会继续带动Spring社区的狂热。
相信在所有技术语言中,Java是2006年的热点所在,让我们共同期待2006.
发表评论
-
技术历史记录:2008年Java大事记
2012-03-03 17:12 0javaworld.com 佚名 2008-12-18 11: ... -
Java开发者需坚守的十大基本准则
2012-03-03 17:07 0CSDN 佚名 2008-7-30 11:27:14 ... -
SpringSource新服务器发布 摒弃Java EE
2012-03-03 17:04 0中国IT实验室收集整理 佚名 2008-5-12 9:43:4 ... -
拥抱开源,Sun将保留的Java专利彻底开放
2012-03-03 17:01 0中国IT实验室收集整理 佚名 2008-4-28 9:22:3 ... -
专访Java之父Gosling:纵观Sun的开源
2012-03-03 16:58 0中国IT实验室收集整理 ... -
Sun宣布10亿美元收购MySQL
2012-03-03 16:52 0ChinaItLab 佚名 2008-1-21 10:10:5 ... -
Oracle收购BEA 如何看待J2EE中间件的价值
2012-03-03 16:51 0ChinaItLab 佚名 2008-1-19 9:55:19 ... -
任重道远 回眸Java开源周年
2012-03-03 16:41 0ChinaItLab 佚名 2007-12-27 10:30: ... -
Google Android会使Java领域支离破碎?
2012-03-03 16:40 0ChinaItLab 佚名 2007-11-26 10 ... -
回顾与展望,2006与2007的Java 技术
2012-03-03 16:32 0ChinaItLab Chris Ad… 2006-12- ... -
JavaOne 2006 不容错过的十大看点
2012-03-03 16:18 709From chinaitlab 2006-5-12 20 ... -
James Gosling:Java是一种平衡的艺术
2012-03-03 16:17 667From chinaitlab 2006-3-14 J ... -
Java SE 6 Beta 发布
2012-03-03 16:16 731From chinaitlab 2006-2-21 S ... -
2006的年度技术和框架介绍?
2012-03-03 16:08 627From chinaitlab 2006-1-13 如果你 ...
相关推荐
【基于Java WEB的人事信息系统毕业设计】是一个涵盖了Java Web开发技术、人事管理理论与实践的综合性项目。这个项目旨在提供一个高效、灵活的人事信息管理平台,帮助企事业单位更好地进行人力资源管理。通过使用Java...
### JAVA白皮书(英文版)关键知识点综述 #### 1. 引言到Java ##### 1.1 Java语言项目的起源 - **背景**:介绍了Java语言项目诞生的历史背景,强调了该项目始于对现有编程语言和技术局限性的观察与反思。 - **目标*...
标题中的“计算机毕设参考-JAVA语言考试系统的设计与实现”是一个典型的毕业设计项目主题,主要涉及使用JAVA语言来构建一个考试系统。这个系统可能包括考生注册、试题库管理、考试进行、自动评分以及成绩查询等功能...
4. **文献综述**:文献综述部分会对相关的研究和已有的电商系统进行分析,为项目提供理论基础和技术参考。它展示了项目在技术研究上的深度和广度,以及对现有解决方案的改进和创新。 5. **代码**:项目中包含的代码...
《JAVA语言考试系统的设计与实现》是一份综合性的毕业设计项目,它涵盖了软件开发的多个重要环节,包括需求分析、系统设计、编程实现、文档编写等。本项目以JAVA为编程语言,旨在构建一个功能完善的在线考试系统,...
4. **文献综述**:这部分内容是对邮件收发领域已有研究的综合分析,可能包含了Java Mail API的历史发展、其他编程语言实现邮件收发的比较、相关开源库的介绍等。 5. **外文翻译**:可能涉及了对Java Mail API或者...
根据提供的文件信息,我们可以深入探讨“JAVA源码JAVA002打飞机游戏设计(程序+论文)”中的关键知识点。此项目不仅包含了Java编程语言的应用,还涉及了游戏开发的基本原理和技术实现,对于学习Java编程以及游戏开发的...
基于 Java 的贪吃蛇游戏设计与实现论文摘要 本文主要是基于 Eclipse 开发环境进行开发设计,详细介绍了利用 JAVA 语言的贪吃蛇设计开发的过程。本文主要工作如下: 1. 详细分析了基本游戏规则; 2. 系统且基础的...
JAVA语言考试系统的设计与实现(WORD论文+源代码+文献综述+外文翻译+开题报告) 摘要: 随着信息技术的广泛使用,各类计算机考试也应运而生,这类考试多为上机考试,因此,考试的环境,即考试系统的设计和实现非常重要...
### 基于Java的房屋租赁管理系统的设计与实现——文献综述 #### 一、引言 随着中国市场经济的快速发展,房地产行业迎来了前所未有的繁荣时期。伴随着人们对住房需求的不断增长,传统的人工管理模式越来越难以适应...
本文是一篇关于网络购物系统的文献综述,主要介绍了基于 J2ME 技术的网络购物系统的研究背景、研究意义、系统概述、系统结构、系统开发的关键技术、网络购物系统开发的总结和展望。 首先,本文介绍了 J2ME 技术的...
2. 技术综述:概述Java3D的基本功能和特点,以及网络三维技术的现状和发展趋势。 3. 系统设计:详细说明系统架构,包括服务器端和客户端的模块划分、功能描述以及通信协议。 4. 实现细节:阐述具体实现过程,包括...
J2EE(Java 2 Platform, Enterprise Edition)是一种 Java 平台,旨在帮助开发者构建企业级应用程序。J2EE 技术栈包括多个组件,如 Servlet、JSP、EJB、JMS 等。J2EE 应用程序通常部署在服务器集群中,以提高事务...
2 有关技术综述 2.1 Java技术简介及有关原理 Java是一种面向对象的编程语言,具有“一次编写,到处运行”的特性。其强类型、垃圾回收机制、异常处理、多线程等特点使其适合开发大型分布式系统。在仓储管理系统中,...
根据提供的文件信息,本文将对“JAVA源码JAVAWML信息查询与后端信息发布系统实现——WML信息查询设计(源代码+论文)”进行详细的知识点解析。 ### 一、项目背景 该项目是一个结合了Java语言技术以及WML(Wireless ...
本软件使用JAVA语言实现,通过对图形界面,绘图,布局管理器等去构造出游戏的单机功能,在此基础上,利用SCOKET的知识,建立起服务器与客户端之间的连接,利用多线程技术来处理服务器端与客户端之间的数据传输,通信...
《基于JAVA的销售管理信息系统的开发与实现》的开题报告详细阐述了使用JAVA语言开发销售管理系统的重要性和具体实施步骤。此系统旨在提升销售部门的管理效率,通过远程访问功能加强员工与客户的互动,同时也为设计者...
随着信息技术的广泛使用,各类计算机考试也...最后,指出了该考试存在的一些不足,以及对实现该考试系统的主要技术——Web服务技术在考试系统中的应用进行了展望。 关键词: 考试系统 Web服务 数据库 Visual Basic .NET
2.2.1 java 3 2.2.2 Jsp 4 第3章 系统分析(需求分析) 4 3.1需求分析综述 4 3.2功能需求分析 4 3.2.1 学生班级信息 4 3.2.2 宿舍楼管理 5 3.2.3 宿舍管理 5 3.2.4 管理员模块 5 第4章 系统设计 6 4.1 总体设计 6 ...
【基于JAVA聊天系统的开题报告】的文献综述详述了聊天系统的发展、现有聊天工具的分析以及关键技术的探讨。本文旨在设计并实现一个基于Java的聊天系统,着重解决现有聊天软件的某些局限性,尤其是服务器固定的问题。...