我们团队的Java之路的规划
Java之路计划
说明:由于我们团队其他成员都不是做java开发的,但是马上都要集体转向Java,所以是我整理了一下,还是比较适用于初学者的,高手们也可以提提意见
在开始这个计划前,我想还是想和大家分享一下我对未来Java之路的憧憬,虽然Java的母公司Sun在经受着Oracle公司收购,导致着整个Java阵营的一阵异议,但是最新的JavaEE 1.6的标准的制定,还是可以看出Java现在仍然充满着生命力,至少在最近5年还是会保持他强大的生命力。
所以我们有理由相信,我们从事的这个方向还是很有前途的。而当我们下定决心之后,我们就不要再担心或者疑惑,让我们开始我们的Java之路吧,我相信我们的团队一定会克服困难,走向成功。
Java不仅仅是一种编程语言,更重要的认识,他是一个完整的平台,在全世界的编程开发者手中还在不断完善。我从下面几个方面来描述整个Java平台:
在项目测试方面:CruiseControl , Junit , TestNG等;
解释:现在在测试方面,Junit还是使用最多工具
在安全方面:Acegi , CAS , jsai , kasai等;
解释:在安全方面,Acegi是整个Java平台最耀眼的技术,现在的Eclipse 3.2以后的版本就是在这个基础上设计的; 我们公司的AOS平台的安全也是建立在Acegi,好不夸张的说,Acegi还是Java一块还没有完全挖掘的宝藏,也曾一直我希望搞深下去的方向,很多开发人员还没有进入这以领域,其实这也是划分一个深层次人员与一般的开发人员的重要区别之一。
在数据库方面:Oracle ,SQL Server , MySql等;
解释:这三种数据库是最常用的,需要掌握;
在架构应用方面:
l 架构 :Java SE ,JavaEE ,Java ME;
解释:Java SE是Java做任何开发的基础,必须熟练掌握它;Java EE是Java的核心竞争力,也是Java现在能够立足的一个重要支点,也是我们学习的核心内容,Java的企业应用。
l 基本的Web开发:JSP , Servlet ,Applet(CS模式)
解释:上面的两种技术是学习Java Web开发的最基本的
相关文档:
Java学习从入门到精通
一、 JDK (Java Development Kit)
JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK。因此掌握JDK是学好Java的第一步。最主流的J ......
Java NIO API详解
在JDK
1.4以前,Java的IO操作集中在java.io这个包中,是基于流的阻塞(blocking)API。对于大多数应用来说,这样的API使用很方
便,然而,一些对性能要求较高的应用,尤其是服务端应用,往往需要一个更为有效的方式来处理IO。从JDK 1.4起,NIO
API作为一个基于缓冲区,并能提供非阻塞(non-blo ......
一、引言
1991年,Sun MicroSystem公司由James Gosling、Bill Joe等人组成的Green小组开发了
一个名为Oak的软件(Java的前身),目的是用于电视等家用电器的嵌入式应用。但后来,正如
我们现在所知道的那样,Java的发展却出乎它的开发者的预料,它并没有在嵌入式应用中大展
身手,但却风靡WWW世界。
如今,Java应用程序在Intern ......
越来越多的企业关键应用都必须采用集群技术,实现负载均衡(Load Balancing)、容错(Fault Tolerance)和灾难恢复(Failover)。以达到系统可用性(High Availability)和可伸缩性(Scalability)的要求。
关于J2EE集群技术的基本原理和常用实现方式,TheServerSide.com有一篇经典的文章:
http://www.theserverside.com ......