Java核心部分
课程内容
说明
项目
Java基本语法
Java核心语法(继承、接口、内部类、多态、动态绑定、泛型、枚举、对象克隆、日志、断言、调试、异常处理等)
1.推箱子游戏
2.在线的数据库前台工具
3.铁路客运售票系统
Java常用API
封装类、字符串、日期、Property 、数值类、正则表达式
代理与反射
Java的类加载机智、代理、反射、方法指针、对象动态创建与使用。
Java UI技术
Swing、AWT/SWT、2D图形、色彩、字体、事件处理、观感、布局各种UI组件。打印、拖放操作
设计模式
工厂模式、适配器模式、观察者模式、单件模式、模板模式、策略模式、DAO模式
打包与发布
Jar文件、Java Web Start
Applet
签名代码、JNLP API、Applet的HTML标记。通过参数向Applet传递信息。
集合类
集合接口、链表、数组列表、散列、比较与排序、队列、映射、查找
多线程
启动线程、中断线程、线程状态、线程阻塞、线程优先级、守护线程、线程锁、线程同步、集合与线程安全、Swing与线程安全、线程池、预定执行、信号量
I/O
字节流、字符流、压缩流、对象流、文件流、NIO、内存映像、文件锁
XML
基本语法、解析XML、验证XML、schema、xpath、SAX、DOM、
生成XML、XSL、jdom、dom4j
网络
Socket、互连网连接、服务器模拟、发送电子邮件、URL和URI连接、提交数据
JDBC
数据库连接、执行SL语句、结果集处理、存储过程调用、元数据、大数据类型处理、批量执行、多结果集处理、事务处理、连接池、LDAP
国际化
*、地区、语言支持、数字格式、日期格式、排序、消息格式化、资源包、属性文件
安全
类加栽、字节码检验、访问权限、安全策略文件、用户认证、数字签名、加秘、公用密钥
分布对象
客户与服务器、远程方法调用、传递远程对象、动态加载类
脚本技术
脚本语法、脚本与对象的互相访问
本地方法
Java访问c方法、访问注册表
数据库
Oracle与MySl。数据库原理、基本查询、关联查询、子查询、更新语句、存储过程、触发器。
项目
推箱子游戏:可以自定义地图、进度保存、过关。
项目
在线的数据库前台工具:可以完成数据表创建修改、查询结果显示、数据更新、切换数据库连接。
项目
铁路客运售票系统:属于网络项目、可以同时在多个电脑上进行售票,数据锁定、快速输入等。
Java Web技术
课程内容
说明
项目
Web容器技术
Apache Tomcat、WebLogic
1.类SOHU这样的门户网站
系统
HTML、CSS
标签使用、头定义、特殊标签 CSS:选择器、字体、颜色、背景、边框、布局、排版 如何实现Div + CSS的网页设计。
JavaScript 基本语法、HTML DOM、回调、内置对象、类设计、常用JS框架、AJAX。
JavaWeb
Servlet、JSP、JSF、JSTL、EL、Filter、Listener
Http服务器
Apache Http Server配置、使用、技巧
Ajax
Apache Http Server:
Ajax基础、XMLHttpReuest属性及方法,异步请求,动态加载服务器响应。详细介绍,Dojo,DWR,JSON-RPC-JAVA,AjaxTags5个J2EE领域的Ajax框架。
内容发布
CMS系统、页面模板、新闻类内容发布、论坛类内容发布、页面静态化
项目
类似于SOHU这样的门户网站:建立新闻、目录等页面模板,开发新闻类内容发布系统,进行内容发布管理。
项目
BBS系统:具备注册、登录、积分、发贴、回贴、内容上传下栽、后台管理等功能的完整的BBS系统
Java企业应用技术
课程内容
说明
项目
服务器技术
IBM Websphere、BEA Weblogic:
Web容器、EJB容器的结构、安装、配置
1.在线商店平台
系统
JavaEE技术
RMI、JNDI、JMS、JTA、、Web服务
常用框架
Struts1:Struts2、Spring、Hibernate、POI、JExcel、iText、JasperReport、JBPM、jPDL、Luence
项目
在线商店平台:类似与淘宝这样的B2C网站,允许用户自己注册和开店,运行用户之间进行商品交易。
项目
OA系统:完整的公文流转、审核、批示
项目管理、分析、设计技术
课程内容
说明
项目
工具软件
Rose、powerdesigner、如何使用工具进行项目设计
完成一个会员商店软件的完整设计过程
UML
用例图:用例抽象原则、方法、技巧、类图、活动图、实序图、状态图
RUP过程
Rup角色设置、过程流程、阶段产品、如何裁剪RUP过程符合不同的企业使用。
XP过程
XP过程特点,使用方式
设计模式
经典的23个设计模式
项目
完成一个会员商店软件的完整设计过程:通过实际的会议、访谈、分析产生一个完整的软件分析和设计文档。质量达到指导实际开发的程度。