本笔记记录 0B103 Java 高级技术课程包结构及可提取内容摘要,来自田浩然上传的赵引老师讲课资料。课程为 2001-2009 年期间的 Sun Microsystems / 北京大学软件与微电子学院联合开发的 Java Web 开发培训课程。
课程包结构
总目录:/田浩然上传的资料/0B103 Java高级技术/
一、课程设置说明(已消化)
- SL314 revA(Web Component Development):JSP/Servlet 企业级 Web 开发,2001 年 9 月
- SL285 revC(Java Programming Language Workshop):Java 语言基础,2001 年 11 月
- 详见 0B103-Java高级技术-课程环境设置说明
二、课程项目要求(已提取)
- 文件:课程项目要求.doc(36KB,反编译提取成功)
- 项目内容:设计并实现一个”会议在线注册系统”
- 会议服务人员功能:添加会议注册信息、确认用户申请、查询统计人数、主会场和分会场签到
- 参会者功能:注册提交基本信息、选择会议/分会场报名、查看修改申请信息、获取电子参会券
- 技术要求:MVC 设计模式;综合运用 JSP、Servlet;选作项:国际化支持(中英文)
- 提交内容:功能描述、系统架构介绍、类图及说明、数据库设计说明、程序安装部署手册、可运行源代码
- 提交时间:6月21日 晚上20:10
- 讲师联系:chuwj@ss.pku.edu.cn(Chu Wujian)
三、Java Web 课程讲义(01.ppt,2.3MB,作者 Chu)
- 课程主题:Java Web、Servlet、JSP、HTTP Session、Java Bean
- 网络基础:TCP/IP、OSI 7层模型、HTTP 协议(Request/Response Header)、Socket 编程
- 代码示例:EchoServer/EchoClient(基于 java.net.Socket、ServerSocket)
- Web 服务器架构:Web Server、Application Servers、Web Services(SOAP/WSDL/UDDI)
- 包含多媒体(WAV 音频文件引用)和动画元素
四、课程前言(preface.ppt,76KB,作者 zhao,2002年)
- 课程简介:SL275 相关 Java 培训介绍
五、待处理的压缩包(archive 项)
- SL285_WIN_LF_revC_1101.zip(601KB):Windows 学员实验文件,含 PointBase 数据库配置、StockMarket.sql、Java 练习源码
- sl314_in.zip(6.3MB):讲师讲义
- win_lf.zip(25.6MB):完整学员文件
- 赵引老师讲课资料.rar(55MB):全部 PPT 讲义合集
知识点与历史价值
- 时间线:2001-2009,横跨 J2EE 1.3 到 Java EE 5 时代
- 讲师团队:赵引(zhao)、Chu Wujian(chuwj@ss.pku.edu.cn)
- 教学工具栈:PointBase v4.0(嵌入式数据库)、Tomcat(Jakarta)、Ant 构建、RMI、JDBC
- 与同批资料关系:Java-Servlets与JSP入门讲义(SW284课程IBM版)、数据仓库基础、XML基础-Web-Services核心技术讲义
- 项目设计模式体现了典型的 3-Tier 架构:Web(Servlet/JSP)→ 业务逻辑(JavaBean)→ 数据层(PointBase SQL)
处理备注
- 老式 .ppt(OLE2)二进制格式提取效果不佳,文本以乱码为主;本包含约 40 份 .ppt 文件,建议后续考虑整体解包为现代格式再处理
- 压缩包动作标记为 archive,可后续解压检查是否有额外文本材料