第1章 案例场景 1
学生课绩管理系统 1
新闻内容管理系统 4
第2章 初识J2EE 7
工作场景 7
搭建运行和开发环境 8
第一个J2EE程序 15
J2EE常用技术 24
为什么选择学习J2EE 25
小结 26
思考与练习 26
课堂实践 26
课后实践 26
第3章JavaBean 27
工作场景 27
JavaBean在J2EE中的价值 28
JavaBean的数据展现功能 29
JavaBean的数据存储功能 34
JavaBean的业务逻辑 43
小结 53
思考与练习 53
课堂实践 54
课后实践 54
第4章Servlet 55
工作场景 55
Servlet程序结构 61
处理HTTP POST/GET请求 63
读取表单参数 63
处理无效参数 65
共享JavaBean 68
转发和重定向客户请求 70
会话管理 73
会话跟踪 73
Cookies 75
URL Rewriting 77
隐藏表单域 80
使用Servlet过滤器 81
Servlet异常处理 83
小结 85
思考与练习 85
课堂实践 85
课后实践 86
第5章JSP 87
工作场景 87
JSP程序结构 90
JSP指令 92
定义页面属性 92
包含静态文件 95
使用标签 97
JSP脚本 98
JSP动作 100
包含动态文件 100
使用JavaBean 103
其他JSP动作 104
JSP隐式对象 104
JSP异常处理 111
小结 113
思考与练习 113
课堂实践 114
课后实践 115
第6章 使用JDBC访问Oracle 117
工作场景 117
连接数据库 123
操作和查询数据 127
查询数据 127
新增数据 133
更改数据 136
删除数据 138
分页显示数据 140
JNDI和数据源 142
小结 147
思考与练习 147
课堂实践 147
课后实践 147
第7章EL(表达式语言) 149
工作场景 149
停止JSP脚本的使用 150
访问作用域变量 152
访问JavaBean属性 153
访问请求参数和cookie 155
访问集合 155
运算符号 156
函数 157
小结 159
思考与练习 159
课堂实践 160
课后实践 160
第8章JSTL标准标签库 161
工作场景 161
核心标签库 163
格式标签库 167
其他标签库 169
自定义标签 170
小结 178
思考与练习 178
课堂实践 178
课后实践 179
第9章 使用JavaMail发邮件 181
工作场景 181
常见电子邮件协议 184
SMTP身份验证 185
发送简单电子邮件 190
发送HTML电子邮件 193
接收邮件 195
处理附件 196
小结 197
思考与练习 197
课堂实践 197
课后实践 197
第10章Web Service 199
工作场景 199
搭建Web Service运行和开发环境 202
第一个Web Service程序 203
使用Axis发布服务 210
创建和运行SOAP客户程序 212
小结 214
思考与练习 214
课堂实践 214
课后实践 215
第11章 使用JDeveloper开发Web程序 217
工作场景 217
搭建运行和开发环境 218
JDeveloper 10g开发Web程序 220
在OAS中部署Web程序 225
小结 235
思考与练习 235
课堂实践 235
课后实践 236