`

程序员成长之路

阅读更多
一、Java基本 (J2SDK1.5.1Documentation)
Java的类库:
	1. java.lang.*; 
	2. java.io.*; 
	3. java.util.*; 
	4. java.sql.*;
	剩余类库:
	1. java.text.*; 
	2. java.net.*; 
	3. javax.naming.*;
	4. java.lang.refactor;
	5. java.lang.classloder(加载机制)
	
二、Java Web编程 (Servlet Documentation)
	Servlet/JSP:			***************http协议(报头,包体内容)***************
		重点要放在Web Application的设计模式上,如何进行业务逻辑的分析,并且进行合理的设计,按照MVC设计模式的要求,运用Servlet和JSP分别完成不同的逻辑层,掌握如何在Servlet和JSP之间进行流程的控制和数据的共享,以及Web Application应该如何配置和部署。
		
三、J2EE编程 (J2EE 1.4Documentation)
	1.JNDI  javax.naming.*这个包,服务器资源文件的配置,每种不同的App Server,还有自己的服务资源配置文件
	2.JTA 理解JTA对于事务的控制的方法,以及该在什么场合使用JTA	*************(SOA架构)***************
	3.对象序列化和RMI
	4.JMS和EJB(对于EJB来说,最关键是要理解EJB是如何通过RMI来实现对远端对象的调用的,以及在什么情况下要用到EJB。《J2EE应用与BEA Weblogic Server》==《Mastering EJB 2.0》)
四、开发过程:
	1.UML
	2.Design Pattern。把学习的重点放在java设计模式和框架的学习上,通过学习和实际的编程经验来掌握EJB的设计模式和J2EE的核心模式。
五、高级:
	Web Services:通过统一的服务提供方式和调用方式,实现了整个Internet服务的共享
	
	
	
内容:			   工具				  基础
web框架:			struts1.x /2.x			servlet,jsp	
持久层:			hibernate,ibatis 			jdbc
业务层:			spring 				架构设计思想(设计模式)						
单元测试框架:		JUnit
源代码版本管理:		CVS
Java Web容器:		Tomcat、Weblogic、Webshpere
Struts单元测试框架:	     StrutsTestCase
JSP布局模版框架:		SiteMesh
缓存页面:			OScache,MemoryCache
高性能全文搜索引擎: 	      Lucene

Java编程入门类:
1、《Java编程思想》
2、《Effective Java》中文版
Java编程进阶类:
3、《重构 改善既有代码的设计》
4、《测试驱动开发 by Example》
Java架构师之路:
5、《Expert One-on-One J2EE Design and Development》
6、《Expert One-on-One J2EE Development without EJB》
7、《企业应用架构模式》
8、《敏捷软件开发 原则、模式与实践》
软件开发过程:
9、《UML精粹》
10、《解析极限编程 拥抱变化》XP
11、《统一软件开发过程》UP 
12、《敏捷建模》AM
设计模式:
13、《Core J2EE Patterns》
14、《EJB Design Patterns》
15、《java与模式》
软件项目管理:
16、《快速软件开发》 
17、《web性能提升》郭欣

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics