北大青鸟java课程内容
一:北大青鸟课程介绍:Java语言核心
Java语言基础
Java语言简介、Java开发环境、变量、运算符、表达式、分支语句、循环语句、方法调用、数组;算法基础、常用数据结构、企业编程规范
Java面向对象
类和对象、封装、访问权限控制符、构造函数、this关键字、匿名对象、static、静态代码块、单例、继承、final、接口、多态、内部类
JDK核心API
语言核心包、异常处理、常用工具包、集合框架、异常处理、多线程基础JDK、并发包编程、IO系统、网络编程、Java反射机制、JVM内存管理(JVM内存结构剖析、GC) 、Java泛型
二:北大青鸟课程介绍java语言核心
XML
XML 语法、XML 解析(SAX、DOM) 、Dom4j API
Oracle
SQL 语句基础和提高、SQL语句调优。Oracle体系结构及系统管理、Oracle 数据库高级编程、数据库设计基础。
JDBC
JDBC 核心 API (connection、 statement、resultset) 、JDBC优化技术(缓存技术、批处理技术、连接池技术) 、 DAO模式应用
HTML5、CSS
HTML5 基础文档结构、HTML5 文档块、链接、列表、表格、表单;掌握CSS基础语法、盒子模型、浮动布局、定位、文本样式等
JavaScript
JavaScript 语言基础(数据类型、函数、对象、闭包)、 DOM 编程、事件模型、JavaScript 面向对象编程
jQuery 框架
jQuery、jQuery对象、元素选择、DOM操作、CSS操作、动画效果、jQuery插件等
三:北大青鸟课程介绍:Java EE Web开发及服务端框架
Servlet/JSP
servlet容器 Tomcat部署配置、Servlet生命周期、cookies状态保持、session会话状态控制、JSP语法、servlet与JSP协作编程、JSTL和EL表达式、JSP新特性、Java Web设计模式、MVC模式
Spring 框架
Spring ioc基础、ioc注入技巧、对象高级装配、(自动装配、模板装配、组件扫描特性、对象生命周期、FactoryBean)、Spring AOP原理、AspectJ、Spring JDBC支持、Spring事务及安全管理;Spring MVC技术、Spring MVC注解
MyBatis
MyBatis映射基础、DQL映射、DML映射、复杂结果集映射技巧、高级动态SQL映射、SqlSession的使用、Spring与MyBatis整合
Ajax
RESTful技术
Struts2
Struts2核心控制流程、Ognl、Action、Result、Interceptor、FreeMarker、Struts2标记库、Struts2扩展、Struts应用技巧(输入验证、文件上传和下载、防止重复提交等) 、Spring整合Struts2
jQuery 框架
ORM概念、Hibernate核心API、Hibernate实体映射技术、Hibernate关系映射技巧、HQL查询、OSCache及Hibernate缓存技术;Spring整合Hibernate