java必会技能

java开发必会技能前端

 

 

课程名称 课时 课程内容
Java基础 30 一、核心语法
(数据类型,变量,关键字,表达式,运算符,判断语句,循环语句,跳转语句,数组)
二、面向对象
(对象,类,类的定义,封装,继承,多态,抽象,接口)
三、设计模式
(单例,模板,适配器,代理)
四、Java经常使用类
(String类的经常使用方法,util工具类介绍,Date类介绍,Runtime类介绍)
五、反射
(反射类型、方法、构造函数、属性)
六、集合框架
(集合框架API介绍,Collection接口分支、Map接口分支、集合的排序)
七、泛型
(泛型方法、泛型类、泛型接口、泛型约束,泛型构建项目架构底层设计)
八、IO
(文件和文件夹、IO流的概念、字节流、字符流、包装流对象序列化,编写硬盘炸弹病毒)
九、优化组件
(常量定义及其优化实现,自定义注解,编写定制化可控类数据库链接工具包)
十、多线程
(进程和线程、线程的实现原理、实现方式、线程的控制、线程的状态、线程的死锁、线程池的使用,文件断点续传)
十一、网络编程
(网络概念、IP地址和网络协议、TCP编程模型、UDP编程模型,编写及时通信应用)
十二、设计模式
(单例,模板,适配器,代理)
1三、开发工具异常调试
(eclipse,IntelliJ idea,常见异常的处理,自定义异常,使用开发工具对程序异常进行调试)
前端必备 12 一、HTML
(HTML基本结构,HTML的经常使用语义标签,HTML的表单元素,HTML的布局)
二、CSS
(CSS样式的引入方式,CSS选择器,CSS经常使用的属性和值,浮动,盒子模型,元素定位)
三、JavaScript
(JS语法结构 、JS类型、值和变量 、表达式和运算符 、语句 、数组 、经常使用方法和对象 ,焦点图,轮播图,导航栏,多级联动效果制做)
四、jQuery
(jQuery的初始化,经常使用选择器,DOM操做,事件,动画,自定义jQuery插件)
五、经常使用前端插件
(validate,nice-validator,layer,easyui、bootstrap)
JavaWeb 28 一、Tomcat服务器
(架构介绍,Tomcat发布和部署项目,Tomcat的性能优化处理方案设计)
二、MySQL
(数据库简介、安装、经常使用命令、增删改查、视图、事务处理、存储过程、触发器)
三、Servlet
(Servlet配置及使用,Servlet编程,乱码处理,Servlet的会话跟踪技术,文件上传和下载,制做图片水印工具包)
四、JSP
(JSP的基本结构,JSP的9大内置对象,EL表达式,JSTL标签库)
五、Filter
(过滤配置,过滤器应用设计,制做网络请求劫持过滤,大型游戏高性能的字符屏蔽过滤,非法入侵系统拦截工具封装)
六、MVC
(理解MVC,Java开发Web Application有几种符合MVC设计模式的开发方式,MVC在项目中应用)
七、Ajax
(Ajax介绍,Ajax解析服务器响应的text/xml/json对象,JSONP跨域调用实例)
八、监听器
(Web容器八大类监听器介绍使用,开发Session共享监听器,追踪系统用户操做监听实例详解)
核心框架 30 一、Struts2
(Struts2类型转换、Struts2拦截器、Struts2文件上传、Struts2国际化)
二、Hibernate
(基本使用、HIbernateORM、HibernateHQL、Hibernate缓存机制、Hibernate性能优化)
三、Spring
(Spring实现原理、Spring AOP、Spring MVC,搭建SSH2企业应用架构,定时任务调度系统,数据库读写分离介绍)
四、MyBatis
(MyBatis的架构介绍,MyBatis的ORM配置,MyBatis之SQL性能优化及动态SQL,批量处理SQL,调用存储过程)
五、Maven
(Maven构建工程,添加依赖和管理,聚合和继承,maven搭建项目分布式的架构)
六、Redis
(redis的基本配置,redis五大数据结构,队列MQ,使用webmagic框架+Redis编写百万级网站爬虫)
项目实战
和架构设计
20 一、搭建企业级电商项目平台框架
(SpringMVC+MyBatis+Maven+MQ+Redis+Nginx+WebMagic+MySQL+Lucene搜索引擎优化)
二、网上商城系统
(登录注册/商品搜索/产品展现/订单系统/购物车/支付/我的中心/积分系统)
三、商品管理系统
(分布式用户持久化/权限过滤器/权限控制系统/报表/集群环境搭建/项目部署)
四、大数据(大数据环境搭建/电商消费者我的爱好造成感兴趣数据生成分析/前沿技术扩展)
相关文章
相关标签/搜索