课程名称 |
课程内容 |
*部分 (1周) |
J2SE高级编程 |
多线程 |
并行原理与创建和执行线程;同步机制与同步方法、线程同步案例剖析:基于共享内存单元的生产者/消费者 |
文件类和输入输出流 |
File类、RandomAccessFile类、I/O流、新I/OAPI; 案例分析:信贷处理程序 |
JTable与JTree |
用来显示复杂数据结构:关系型与层次型. |
网络通讯 |
以流套接字(socket)实现客户/服务器通信、以数据包无连接形式通信;案例分析:在线博弈、聊天室 |
第二部分 (3周) |
J2EE核心技术 |
Servlet的生命周期 |
init方法、destroy方法、doGet、doPost方法 |
客户请求处理 |
表单数据、HTTP请求报头、HTTP响应报头、HTTP状态代码 |
cookie管理与会话跟踪 |
cookie的发送和接收、cookie存在的一些问题、绘画跟踪API、浏览器会话与服务器会话 |
Filter与Listener |
Fileter的运作方式、Listener接口API |
JSP语法及内置对象 |
指令元素、动作元素、脚本元素、内置对象 |
表达式语言 |
EL语法、EL隐含对象、EL运算符 |
JSP与JavaBean |
设置bean的属性、bean的应用、共享bean |
Servlet和JSP的集成 |
MVC架构、MVC的应用、数据共享方式 |
后台数据库访问 |
数据库联连接池、JDO |
JSP标准标签库(JSTL) |
标签类型、JSTL编程举例 |
文件的上传与下载 |
Oreilly上传组件、jspSmartUpload组件 |
JSP与JavaMail |
传送一般邮件、传送HTML格式的邮件、传送附件 |
自定义标签库 |
Tag Handler、Tag Library、TLD |
第三部分 (2天) |
UNIX / LINUX开发环境 |
开发常用命令及系统操作命令的学习 |
掌握UNIX,LINUX的开发特点规律 |
第四部分 (3天) |
Oracle数据库 |
SQL*PLUS命令和环境 |
环境变量、desc、命令的生成、执行、修改 |
PL/SQL |
PL/SQL编程 |
Sequence和同义词 |
Sequence与Synonym的创建和使用 |
数据字典及用户管理 |
如何使用数据字典视图、用户的创建删除、GRANT、REVOKE、CONNECT命令等 |
Oracle数据库结构 |
服务器例程、物理结构及逻辑结构 |
Oracle网络管理 |
Net Manager、配置监听器、客户端连接配置 |
第五部分 (3天) |
分析设计 |
UML建模 |
静态视图、用例视图、动态视图、组件图、配置图、RUP |
设计模式 |
工厂模式、单例模式、适配器模式、合成、装饰、迭代子等 |
第六部分 (1周) |
项目实践 |
信息产业部情报管理系统 |
使用jsp,servlet,filter,javabean,MVC模式,SQLSERVER数据库的实际项目 |
第七部分 (2周) |
AJAX |