| 课程名称 |
课程内容 |
| *部分 (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 |