欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

程序员成长之路

程序员文章站 2022-04-28 18:32:10
...
一、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性能提升》郭欣