2004开发技术年度综述之Java世界

 更新时间:2006年10月13日 00:00:00   作者:  

    2004年Java世界发生了巨大变化,主要方面是诞生和发展了几个新名词:IOC 、AOP、SOA、MDA,当然,除了这些都是决定Java技术未来走向的革命性发展以外,还有很多细部和微观的发展,我们先来谈谈这些重要的细节技术发展。

  首先, Java的根基JDK已经跨越到了J2SE 1.5,或者称为J2SE 5.0,不过,我更喜欢称它为1.5,延续性是我们应用程序员更关心的,当然革命性是那些新技术发明者更陶醉的,所以他们曾经取名J2SE 2.0,现在,为了表示这种跨越,而且跨越是非常巨大,一下子达到了J2SE5.0,非常夸张,不过老外在技术上确实经常极端,"偏执者才能生存"我想是其行动主义文化的主要基础。

  J2SE1.5 最吸引眼球的我认为主要是annotate特性,该特性可以大大降低程序员的编程量,它和Java Relfect机制结合,可以编制出相当灵活的软件系统或框架。

  从J2SE1.5看出,SUN正在试图简化Java,但是也许这一简化动作来得迟了点。

  同样,珊珊来迟的是J2EE Web层的一个标准JSF,JSF使得程序员在开发J2EE的Web程序时,能够如同开发SWING那样实现可视化开发,提高了开发效率,但是必须有高级开发工具支持。

  由于好东西来得太迟,在一份最近调查中显示,开源项目Struts已经在J2EE实际Web层开发中占据主导地位,Struts在2004年是达到成熟顶点,它的主要特点是将Form表单对象化,同时提供简单的XML标签替代以前Jsp中的Java语言,这样在Jsp中彻底消灭了Java代码,除了Struts,Tapestry这种彻底抛弃Jsp的开源Web框架产品也值得一提,它和WebWork一起成为一颗引人注目的星星。

  2004年发生了太多新的激动人心的事情,其中最引人注目的是AOP和SOA的迅速发展,Java世界的发展一直以来是分两条路线,第一条是工业路线,以SUN、IBM、BEA和Oracle等工业巨头为代表的业界标准,当工业巨头制定出EJB 2.0以后,他们认为在JavaBeans技术框架内EJB已经走到极限,基本无需太多发展,因此,他们将关注目光投向软件系统服务功能上,当一个个EJB组件提供了可重用的功能后,如何向不同客户输出这些强大的、可重用的功能呢?是反复安装拷贝这些组件功能?还是以一种服务的方式适时提供全面的租用?SOA面向服务架构因此提出来,并且得到工业界巨头的大量投入和发展,同时,他们还在关注流程的可定制化和可视化开发,通过强大的开发平台,可以很轻松地完成工作流的业务定制和修改。

相关文章

  • jsp 连接sql server 2008 连接不上的解决方法

    jsp 连接sql server 2008 连接不上的解决方法

    需要用到jsp 通过jdbc来访问sql serve2008 , 结果在遇到好多问题,感觉被坑了个大。。
    2013-05-05
  • jsp response.sendRedirect不跳转的原因分析及解决

    jsp response.sendRedirect不跳转的原因分析及解决

    最近做项目时遇到一个问题,明明加了response.sendRedirect() ,系统也执行了,但是它就是不跳转,具体的原因如下,感兴趣的各位可以参考下哈,希望对大家有所帮助
    2013-07-07
  • jsp连接MySQL实现插入insert操作功能示例

    jsp连接MySQL实现插入insert操作功能示例

    本文将为大家展示下jsp连接MySQL执行插入操作的功能,具体的示例及代码如下,感兴趣的朋友可以了解下
    2013-08-08
  • jsp测试函数的运行速度方法

    jsp测试函数的运行速度方法

    JavaScript运行时间过长是因为函数内包含了过多的循环。这篇文章主要介绍了jsp测试函数的运行速度,需要的朋友可以参考下。
    2016-10-10
  • JavaWeb Servlet中Filter过滤器的详解

    JavaWeb Servlet中Filter过滤器的详解

    这篇文章主要介绍了JavaWeb Servlet中Filter过滤器的详解的相关资料,希望通过本文能帮助到大家,让大家彻底掌握如何使用,需要的朋友可以参考下
    2017-10-10
  • SpringMVC下获取验证码实例详解

    SpringMVC下获取验证码实例详解

    这篇文章主要介绍了SpringMVC下获取验证码实例详解的相关资料,有些朋友可能知道如何在原生的 servlet 下返回生成的验证码图片/或者其他图片, 而不知道如何在 SpringMVC 下返回图片,需要的朋友可以参考下
    2017-07-07
  • JSP技术简介

    JSP技术简介

    JSP技术简介...
    2006-10-10
  • JSP的response对象的实例详解

    JSP的response对象的实例详解

    这篇文章主要介绍了JSP的response对象的实例详解的相关资料,希望通过本文能帮助到大家,需要的朋友可以参考下
    2017-09-09
  • J2SE中的序列化的认识

    J2SE中的序列化的认识

    J2SE中的序列化的认识...
    2006-10-10
  • JSP页面间的传值方法总结

    JSP页面间的传值方法总结

    JSP页面间传递参数是经常需要使用到的功能,有时还需要多个JSP页面间传递参数,下面这篇文章主要给大家介绍了关于JSP页面间传值方法的相关资料,文中介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面来一起看吧。
    2017-07-07

最新评论