正在阅读:在Java开源的王国中自由翱翔在Java开源的王国中自由翱翔

2005-08-30 10:04 出处: 作者:孙卫琴 责任编辑:moningfeng

  在如今的Java领域,各种新技术,新工具层出不穷,一方面,每一种技术都会不停的升级换代,另一方面,还会不断涌现出新的技术和工具。Java世界就像小时候玩的万花筒,尽管实质上只是由几个普通的玻璃碎片组成,但只要轻轻一摇,就会变化出千万种缤纷的图案。Java世界如此变化多端,很容易让初学Java的人有无从下手的感觉。常常会有读者问我这样的问题:

  我学了Java已经一年多了,现在就只能用Jsp写点东西,其它的东西实在太多了,我整天学都学不完,很迷惘,不知道该如何有针对性地去学,去找到一份Java工作,现在是困死在Java里了。

  撰写本文,目的是为了帮助读者看清Java万花筒的本质,从复杂的表象中寻找普遍的规律,只有掌握了普遍的规律,才能以不变应万变,轻轻松松的把握Java技术发展的新趋势,迅速的领略并且会熟练运用一门新的技术,而不成为被动的追随者,知其然而不知其所以然。在寻找普遍规律之前,让我们先看看Java的发展历程:

(1)SUN的主流技术的发展

  GUI界面:Java AWT API--〉Java Swing API

  JavaWeb: Servlet--〉JSP--〉JSF

  持久化层:JDBC--〉CMP EJB或BMP EJB或JDO

  分布式应用:Socket--〉RMI--〉J2EE或Java Web Service

(2)主要Java开源软件的种类

  JavaWeb容器: Tomcat、Resin

  EJB容器: JBoss

  框架: Java Web框架(Struts)、业务逻辑层框架(Spring)

  持久化层: DAO、ORM映射工具(如Hibernate、OJB)

  工程管理工具:ANT、Elipse

  日志输出工具: Log4J

  JavaWeb服务工具:Apache Axis

  促成Java世界如此绚丽多姿的基本动力在于以下核心思想:

键盘也能翻页,试试“← →”键

关注我们

最新资讯离线随时看 聊天吐槽赢奖品