设为首页    加入收藏
                 
徐州北大青鸟高中、中专、职高生就业解决方案 在职、转行、待业人员就业方案 北大青鸟中博校区环境 徐州中博大学生就业方案 校区周边环境
您的位置:首页 - 编程技巧   

Java程序员学习路线图
作者:侯明强 出处:原创 时间:2011-03-21
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)

>>更多新闻
相关新闻
在北大青鸟徐州中博学习一个月的感悟 在北大青鸟徐州中博学习一个月的感悟
北大青鸟学习感想报告 北大青鸟学习感想报告
徐州北大青鸟:你想做名合格的程序员吗? 徐州北大青鸟:你想做名合格的程序员吗?
阶段学习总结 阶段学习总结
学习笔记—多重唯一键入库前检查 学习笔记—多重唯一键入库前检查
 
在线报名
  • 姓     名:*
  • Q       Q:*
  • 电     话:*
  • 地     址:*
在线咨询  
中心简介
校区简介
校区环境
关于北大青鸟
特色优势
常见问题解答
网站地图
 
ACCP5.0 课程咨询
ACCP软件工程师课程
什么是ACCP
ACCP5.0课程介绍
各课程定位与特色
各阶段课程
教学模式
ACCP5.0课程体系
ACCP认证证书
 
中博教育客服在线
©徐州北大青鸟 隐私政策
学费咨询
学历咨询
专业咨询
订座试听
就业咨询
课程咨询
测试认证
软件认证