本笔记合并消化两份 Sun Microsystems(Sun Education)Java 培训课程的课堂环境搭建文档,来自田浩然上传的 0B103 Java 高级技术课程资料包(赵引老师讲课资料)。两份文档均为 2001 年的课程实验室搭建指南,是当年 Java 企业级培训技术栈的历史见证。
SL285 revC:Java Programming Language Workshop
- 课程代码:SL285 revC,2001 年 11 月版,课程负责人 asok.perumainar@sun.com
- 定位:Java 编程语言基础工作坊(对应 Java 入门/核心语法培训)
- 硬件要求:内存最低 128 MB;swap 为内存的 3 倍;磁盘约 200 MB(J2SE 1.3 占 165 MB、PointBase 数据库 13 MB、学员实验文件 2 MB)
- 软件要求:Solaris 8 或 Windows NT 4.0;Java 2 Platform SE v1.3;PointBase v4.0(嵌入式教学数据库)
- 关键环境变量:
- J2SE_HOME:J2SE 安装目录,PATH 需追加 $J2SE_HOME/bin
- PB_HOST:PointBase 数据库所在主机名(本机装库则为 localhost)
- POINTBASE_HOME:PointBase 安装目录
- 目录约定:学员主目录 /home/export/sl285(Solaris)或 C:\sl285(Windows)
- 课堂假设:每人一台工作站;数据库实例推荐装在每台机器上(配合 jumpstart 自动安装),空间受限时至少装一份,其余机器用 PB_HOST 指向该机
SL314 revA:Web Component Development With Java Technology
- 课程代码:SL314 revA,2001 年 9 月 4 日版,课程负责人 bryan.basham@sun.com
- 定位:Java Web 组件开发(Servlet/JSP),是 0B103 课程包中 Web 开发部分的源头课程
- Solaris 安装要点:安装时应给 /export/home/ 预留大空间;先装 jdk1.3.1
- 讲师机额外步骤(在学员机步骤之上叠加):
- 安装 SL314_IN 讲师讲义目录(解压 SL314_IN.zip)
- 安装 PointBase Network Server(建 PB 工作目录后解压)
- 构建 SL314 教学数据库
- 目标目录结构(/export/home/sl314/ 下):jakarta(含 ant、tomcat、servletapi 三个子目录)、j2ee、examples、exercises、solutions、additional、SL314_IN、PB
- 环境变量设置方式按平台分:Solaris csh 用 setenv 写入 .cshrc;Windows NT 走控制面板-系统-环境变量;Windows 98 改 autoexec.bat 后重启
知识点与历史价值
- 技术栈快照(2001 年):J2SE 1.3、JDK 1.3.1、Tomcat(Jakarta 项目)、Ant 构建、Servlet API、J2EE SDK、PointBase 嵌入式数据库——这套组合是 J2EE 1.3/1.4 时代的标准教学环境。
- PointBase 是 Sun 培训课程专用的轻量教学数据库,后续课程(如 SL285 练习中的银行账户案例)都依赖它。
- jumpstart 是 Solaris 的自动化系统部署工具,当年用于批量克隆教室工作站。
- 0B103 Java 高级技术课程包以这两门课为骨架:SL285 打语言基础,SL314 做 Web 组件开发,配套的 .ppt 讲义(mod1~mod16)、练习源码和解决方案都保存在同一目录下。
- 与 Java-Developers-Almanac-1.4-第1卷、数据仓库基础 等同批上传资料同属田浩然的学习档案。
待确认
- SL314_IN.zip、SL285_WIN_LF_revC_1101.zip 等压缩包(队列中 action=archive)尚未检查,预计为学员实验文件与讲师讲义,内容可能与本笔记重叠。