一、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性能提升》郭欣
分享到:
相关推荐
"程序员成长之路" 程序员成长之路是一个老程序员对刚上大学的学弟学妹的忠告。文章提出了几个误区,提醒初学者不要追赶时髦技术,而应该花时间学习基础性的东西。 第一个误区是认为计算机技术等于编程技术。很多人...
《中外程序员成长之路》这个资料集合,主要涵盖了程序员在职业发展道路上的各种经历、挑战与思考。通过对奋斗篇、中国篇、外国篇和反思篇的分类,我们可以深入理解不同背景下的程序员如何逐步成长为技术专家,以及...
《程序员成长之路:C#编程入门与提高》这本书是一本专为初学者和希望提升C#编程技能的开发者设计的指南。它涵盖了从基础到高级的C#编程概念,旨在帮助读者逐步掌握这一强大而广泛使用的编程语言。下面将详细阐述书中...
"java程序员成长之路" Java 程序员的成长之路是一个长期的过程,需要不断学习和实践。本文将从初识 Java 到成为一名熟练的 Java 开发者,整个过程中需要掌握的知识点和技能。 首先,需要掌握 Java 的基础知识,...
Visual C#案例教程 [专著]:专业程序员成长之路/郑宇军等编写
内含8个版本,由业内老鸟撰写供新人参考,规划java职业生涯。
【C++高级程序员成长之路】的探讨主要涵盖了成为一名成功的C++高级程序员所需的关键技能和经验积累。以下将详细阐述这些方面: 1. **语言基础**:C++的学习始于选择一本优秀的教材,如《C++ Primer》。这本书内容...
### iOS成长之路2017夏v1.0 #### 知识点概述 该文档似乎是一份关于iOS开发的学习资料汇总,涉及了多个方面的内容和技术。接下来,我们将详细探讨这些知识点。 ### 1. LLVM **知识点详解:** - **LLVM (Low Level...
【我的程序员成长之路】 在程序员的成长道路上,每个阶段都有其特定的学习目标和挑战。下面将详细阐述这九个阶段,帮助年轻的程序员理解成长路径并从中获得启示。 **第一阶段:入门阶段** 在这个阶段,程序员在...
### JAVA程序员之路——专业程序员的成长历程 在IT领域中,JAVA作为一门强大的编程语言,不仅在企业级应用开发中占据重要地位,而且在全球范围内拥有庞大的开发者群体。对于想要成为JAVA程序员的朋友来说,了解JAVA...
jsp程序员成长攻略,详细介绍如何成为一名jsp程序员。
程序员成长路线图 从入门到优秀
### 程序员成长路线图:从入门到优秀 #### 一、程序员的梦想与现实 ##### 1.1 程序员的梦想——中国的比尔·盖茨 在IT行业中,很多程序员都有着一个共同的梦想——成为中国版的比尔·盖茨。这种梦想不仅仅是对...
### .NET程序员成长之路:精选30本书籍推荐 在IT行业中,持续学习与技能提升是保持竞争力的关键。本文将围绕HTML(Web的基础)、JavaScript(让网页动起来)、C#(程序开发)以及数据库管理这四个方向,推荐一系列...
本书《程序员成长的烦恼》对程序员成长过程中所遇到的各类问题进行了深入探讨,涵盖了从初学者到高级开发人员需要掌握的知识点和解决方法。 首先,初入IT行业的程序员将面临学习编程语言的挑战。在众多的编程语言中...
《程序员成长的烦恼》这本书是针对程序员在职业生涯中所遇到的各种问题进行深入探讨的宝贵资源。作为一本专门针对程序员的专业读物,它涵盖了从技术学习、职业规划到团队协作、项目管理等多个方面,旨在帮助程序员...
本书《C程序员成长攻略》是多位编程专家多年从事C应用程序开发经验的总结。它以“主题+实例”为主线,详细介绍了C编程技术、编程技巧以及应用系统的设计和开发方法。全书内容丰富,实例详尽,涵盖了C编程技术、C语言...