2016.6.30-2017.6.30一年的工作时间,所学习的知识清单

阶段一:

HTML: 了解HTML语言,掌握HTML整体结构,字体标签,表单元素

CSS:    了解CSS,五大CSS选择器,CSS导入方式

JavaScript:了解JavaScript,掌握JavaScript基本语法,JavaScript的内部对象,JavaScript的DOM,BOM,自定义函数,全局函数,事件处理

JQuery:了解JQuery,JQuery选择器JQuery操作DOM,JQuery动画和事件,掌握JQuery与AJAX的应用,了解JQuery的插件

XML解析:了解XML的概念和基本作用,XML基本语法,XML约束模式

BootStrap 

       JQuery Mobile


阶段二:

JavaEE:

java简介

java开发环境搭建

java基本语言元素

java的流程控制:if else, switch,do-while, for

数组:

java面向对象:面向对象的思想,类与对象,构造方法,封装,继承,多态,抽象类,接口

java常用类:Object ,StringBuffer,String,Math,Date

异常处理:了解异常的基本概念,掌握异常捕获和处理的基本结构,掌握throws和throw,自定义异常

集合框架:List,Set ,Map,掌握并应用泛型

Java IO流:输入输出流,字节流,字符流

Java多线程:了解多线程的概念,创建多线程的两种方法,理解多线程的生命周期,掌握同步

Java网络编程:了解TCP、UDP,掌握关于Socket(套接字)基本使用,简单的Client/Servlet程序设计

Java解析xml文件:dom4j,sax,jaxp

Java反射机制:java反射机制的概念,掌握class对象的使用

MySQL数据库:

MySQL数据库的介绍与安装

数据库的操作

表级别的操作

单表多表查询:左连接,右连接,外连接,子连接

mysql约束:非空,唯一(自增),主外键

Powerdesigner:介绍和安装,了解概念模型,掌握物理模型(PMD),掌握PMD转SQL

JDBC:了解JDBC概念,掌握JDBC核心接口和类,熟悉JDBC连接数据库的实现步骤,处理结果集,批处理,防止SQL注入问题

JavaWEB:

Http协议

Tomcat服务器:安装与启动,tomcat体系结构,掌握tomcat的配置,熟练进行WEB工程的部署

Jsp/Servlet:了解Servlet生命周期,了解Servlet常用接口和类,配置Servlet,了解JSP的概念,JSP的动作指令,JSP常用的9个内置对象EL和JSTL,自定义标签,监听器,过滤器,JSP分页,JSP上传文件

AJax:

了解ajax概念

JSON: json语法格式,js中使用json,java对象转化成json

XMLHttpRequest对象

使用jquery实现ajax

ajax获取json数据


阶段三:

Oracle:

Oracle数据库安装

Oracle基本SQL操作

视图、序列、索引

Oracle常见函数:数学函数、日常函数、转化函数

PLSQL编程: PLSQL基本语法, PLSQL流程控制, PLSQL循环, PLSQL异常处理

Oracle游标:静态游标,动态游标,REF游标

Oracle过程与函数

Oracle的触发器

Struts2:

了解Struts

配置package

配置action

配置Result:了解Result类型,会更改默认的result类型

Struts2 Servlet API

Struts2 和 Form表单交互

OGNL

拦截器

国际化

上传与下载

struts2标签

Hibernate:

了解Hibernate概念

Hibernate配置文件

Hibernate映射文件

基本增删改查

实体对象的三种状态

关联映射:一对一,一对多,多对一,多对多

了解Lazy

HQL:实体查询,查询实体属性,参数绑定,排序,分组

hibernate注解

缓存:一级缓存,二级缓存

Spring:

了解Spring

IOC思想

DI依赖注入

Bean生命周期

自动装配

集合注入

AOP概念

声明式事务处理

Spring注解


阶段四:

Maven:

maven简介

编译、打包、构建

依赖管理

集成eclipse

maven中构建web工程

SpringMVC:

SpringMVC简介

handerMapping

RequestMapping

springMvc 参数传递

返回页面数据

适配器

拦截器

视图和模型

上传文件

SpringMVC ajax的使用

struts2和SpringMVC区别

MyBatis:

myBatis简介

使用myBatis实现基本的增删改查

注解方式实现

动态SQL

多种参数传递

一对一

一对多

多对多


扩展阶段:

WEBService

Servlet3.0

工作流:JBPM和Activiti5

权限管理:Shiro

display tag分页标签

UML

JSF

页面静态化 Freemarker

Weblogic

网站搜索lucene

页面缓存:OScache

图片分离:jersey

linux操作系统

redis

jquery图形报表





 


JAVA学习路线图
此乃是java攻城狮的学习路线图,由简到繁,由易到难,一步步的学习,最后成为
JAVA攻城狮。希望对大家的学习有所帮助
阶段1  
1:学习HTML     2:学习CSS    3:Javascript    4:jquery    5:xml解析   6:Bootstrap     
阶段2  
7:JAVAse基础      8:mysql数据库     9:Powerdesigner   10:JDBC    11:JAVAWEB       
阶段三
12:oracle         13:struts2         14:Hibernate       15:Spring
阶段四
16:Maven         17:SpringMVC      18:MyBatis

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值