黑马程序员_学习java的过程,网上看的,大家一起学习

---------------------- ASP.Net+Unity开发.Net培训、期待与您交流!----------------------
首先:java基础很重要的,真的,选一本好的java书,好好的学习钻研,然后还是继续学了,主要的步骤就是:

1:J2SE 

面向对象-封装、继承、多态、内存的分析、递归、集合类、泛型、自动打包与解包、

Annotation、IO 、多线程、线程同步 、TCP/UDP 、AWT、事件模型、匿名类、

正则表达式、反射机制

2:数据库(Oracle或者MySQL)

SQL语句、多表连接,内外连接, 子查询等、管理表、视图、索引、序列、约束等、

树状结构存储、存储过程、触发器、数据库设计三范式、

3:JDBC

JDBC基础、连接池 、树状结构存储与展现、DataSource & RowSet 、JDBC连接Oracle及MySQL

4:HTML、CSS、javascript(做后台程序员了解即可)

html、css、javascript基础语法、JavaScript Form判断、Dom编程基础(事件处理等)、

JS常用效果如TreeView、下拉联动等、JS学习方法 、JS调试方法 

DreamWeaver初步(建立HTML、Table、Form、CSS)等 

5:Servlet & JSP

tomcat基础 、servlet基础 、web.xml配置基础、web application的结构 、servlet生命周期 

request response等常用方法 、ServletContext类 、HTTP协议基础(GET POST)

Cookie 、Session 、Application 

JSP的几种语法(包括JSTL等)注意在项目中练习,不要拘泥于语法细节而裹步不前。 

6:Struts

多层架构理论 、Model 1 and Model 2 、Struts基本概念 、MVC、Action与业务逻辑类的关系 、

在Struts与JSP之间传递数据、Struts处理流程(控制流) 、Struts TagLib(了解常用的) 、JSTL

ActionForm、字段收集、上传文件 、类型转换 、DTO 、动态Action Form 、验证框架、

ActionForward 转发与重定向 、动态生成ActionForward 、全局与局部的ActionForward 、

Action Forward Scope、UnknownActionMapping 、Action的线程安全 、I18N 、

如何切换语言环境、Struts异常处理机制 程序处理 自动处理 自定义异常处理器

Struts的多模块配置 

7:XML

(XML/XSL、XSLT/DTD、SCHEMA等基础的概念、关于Java的编程可以暂时扔在一边) 

8:Hibernate

OR Mapping原理 、Hibernate基础开发步骤 、Hibernate基本接口(重点Session)、

普通属性映射 、关联关系映射 、Native SQL 、inverse lazy cascade 、继承关系映射 、

HQL 、性能优化 一级缓存 二级缓存 查询缓存、事务与并发 悲观锁、乐观锁 、

OpenSessionInView 、CurrentSession 、

(至于JTA、联合主键、自然主键、动态主键、Any类型 Creteria Queries Intercepter and Event 自定义类型等,可以暂时扔在一边) 

9:Spring

IOC/DI 、Spring配置、Spring架构 、AOP及Spring AOP 、声明式事务(AOP)、

Spring + Hibernate Spring支持Web 、Scope

(其他的Spring模块对于自学来说可以暂时扔在一边) 

10:EJB3.0

J2EE架构基础(JTA JMS等) 、EJB基础(地位及基本理论、分类等)、

Annotation 、Ant编译与部署EJB 、Session Bean 、EJB的依赖注入 、

Persistence API 

---------------------- ASP.Net+Unity开发.Net培训、期待与您交流! ----------------------

你可能感兴趣的:(黑马程序员_学习java的过程,网上看的,大家一起学习)