南京北大青鸟
北大青鸟中博大学生专区 南京北大青鸟高中生专区 北大青鸟南京中专生专区 南京中博待业者专区 北大青鸟在职者专区
 
在线咨询
 
 
 
中心简介
校区简介
校区环境
周边景点
关于北大青鸟
特色优势
常见问题解答
网站地图
 
 
ACCP软件工程师课程
什么是ACCP
ACCP6.0课程介绍
各课程定位与介绍
各阶段课程
教学模式
ACCP6.0课程体系
ACCP6.0认证证书
 
 
  开班信息  
 
 
讲座试听
 
您的位置:首页 - 编程技巧 - 阅读信息
Java程序员学习路线图
作者:侯明强  出处:原创  日期:2011-03-25
刚开始进入编程学习,无法给自己制定一下方向和计划。希望本篇文章能够对您在Java方面学习有些帮助。《孙子兵法》有云:凡事预则立,不预则废

        刚开始进入编程学习,无法给自己制定一下方向和计划。希望本篇文章能够对您在Java方面学习有些帮助。《孙子兵法》有云:凡事预则立,不预则废。制定好一个适合自己的学计划路线图,对你的学习非常有必要。

        一、 J2SE

        a) 面向对象
        b) 内存分析
        c) 常用的java包中的类
        d) 集体、范型、Annotation
        e) IO
        f) 多线程、线路同步
        g) TCP/UDP
        h) 正则表达式
        i) 反射机制

        推荐图书->《Think in Java 第四版》

        二、 数据库

        a) 掌握Oracle、Mysql、MsSqlServer常用管理
        b) 熟练掌握SQL语句
        c) 多表连接、内外连接、子查询等高级查询
        d) 视图、索引、序列、约束
        e) 树状结构存储
        f) 数据库查询优化技术

        三、 JDBC

        a) JDBC基础
        b) 连接MYSQL和Oracle
        c) 数据源和连接池

        四、 HTML_CSS

        a) 精通HTML标记
        b) 掌握CSS的用法
        c) 使用DIV+CSS布局

        五、 JavaScript

        a) 掌握javascript语法
        b) Dom编程
        c) Javascript中面向对象
        d) 常用js特效 如:树 联动菜单
        e) 了解Jquery、Extjs常用js框架技术

        六、 AJAX

        a) 基础-XMLHttpRequest异步请求
        b) 相关框架-Jquery、DWR

        七、 FLEX

        a) 一个研究方向,可以暂时不了解

        八、 XML

        a) 了解Xml/xsl
        b) Xslt/dtd
        c) Schemal等基础
        d) WML
        e) DOM和SAX
        f) Dom4j和jdom库的用法

        九、 Servlet/JSP

        a) Tomcat基础
        b) Servlet基础
        c) Web.xml配置
        d) Web application的结构
        e) Servlet生命周期
        f) Request、response常用接口
        g) ServletContext类
        h) HTTP协议(GET、POST)
        i) Cookie
        j) Session
        k) Jsp的几种语法
        l) 标签的开发
        m) JSTL和常用标签库如DisplayTag

        十、 Struts1.X 掌握Struts2.x

        a) MVC模式
        b) Model1 & Model2
        c) Struts基本原理
        d) Action与业务逻辑类的关系
        e) Struts处理流程
        f) Struts Taglib
        g) JSTL
        h) 上传
        i) Action线程安全
        j) Struts异常处理机制
        k) Struts多模块处理 

        十一、 Hibernate

        a) ORM原理
        b) Hibernate基础开发步骤
        c) Hiberate基本接口
        d) 普通属性映射
        e) 关联关系映射
        f) Native SQL
        g) Lazy 模式
        h) 继承关系映射
        i) HQL
        j) 性能优化、一级缓存、二级缓存、查询缓存
        k) 事务与并发、悲观锁、乐观锁
        l) OpenSessionInView模式
        m) CurrentSession

        十二、 Spring

        a) IOC/DI 依赖注入
        b) Spring配置
        c) Spring架构
        d) AOP及Spring AOP
        e) 声明式事务
        f) Spring + Hibernate
        g) Spring Dao、Spring MVC 

        十三、 经典J2EE(可做了解)

        a) JSF和MyFaces的使用
        b) 使用RMI、JMS、JMX
        c) JCA、JPA、JTA、EJB
        d) 常用服务器使用-Jboss、Weblogic

        十四、 UML

        a) 掌握思想,UML只是个工具
        b) UML不是OOA/D
        c) Analysis(分析)
        d) Design
        e) 事务(结构、行为、分组、注释)
        f) 关系(依赖、关联、泛化、实现)
        g) 图( 用例图、交互图、类图、活动图、状态图)
        h) 扩展机制

        十五、 Ejb3.0

        a) J2EE架构基础
        b) EJB基础
        c) Annotation
        d) Ant编译与部署
        e) SessionBean
        f) EJB依赖注入
        g) Persistence API
        h) Jboss学习EJB

        十六、 工作流(JBPM)

返 回
下一篇:quartz官方文档汉化教程_012
相关新闻
为什么有些同学宁愿放弃考学而来学习北大青鸟?
南京北大青鸟:做个合格的程序员需要具备的能力
学习要舍得投入成本
在北大青鸟学习之后我能做些什么?
北大青鸟 高中生学习新方案
 
中博教育客服在线
 
©南京北大青鸟 隐私政策


学费咨询
学历咨询
专业咨询
订座试听
就业咨询
课程咨询
测试认证
软件认证