JavaWebBase icon indicating copy to clipboard operation
JavaWebBase copied to clipboard

Java Web应用开发技术与案例教程例题与习题代码

Java Web应用开发技术与案例教程例题与习题代码

第2章静态网页开发技术

1、例2-2 文本和段落标签示例——唐诗欣赏

2、例2-3 有序列表与无序列表标签示例——新闻通知

3、例2-4 超链接和图片链接标签示例——泰山风景介绍

4、例2-5 表格标签——期末成绩表

5、例2-6 表单设计案例——学校入校注册页面设计

6、例2-7 框架设计案例——多媒体播放系统设计

7、例2-8 CSS——利用CSS对注册页面实现修饰

8、例2-9 JavaScript——单击按钮事件示例

9、例2-10 JavaScript——JavaScript实现输入验证

10、例2-11 基于HTML+JavaScript+CSS的开发案例——JavaScript+CSS+DIV实现下拉菜单

11、例2-12 基于HTML+JavaScript+CSS的开发案例——JavaScript+CSS+DIV实现表格变色

第3章JSP技术

1、例3-1 简单的JSP程序

2、例3-2 以直角三角形的形式显示数字并根据随机产生的数据的不同,显示不同的问候

3、例3-3 page指令import属性示例

4、例3-4 include指令示例

5、例3-5 利用include动作实现参数传递

6、例3-6 利用表单传递参数

7、例3-7 追加在网址后实现参数传递

8、例3-8 采用getParameterNames()方法获得参数并显示参数值

9、例3-9 计算任意两个实数的和

10、例3-10 使用request对象获取客户端的有关信息

11、例3-11 用户登录验证

12、例3-12 页面自动刷新时间

13、例3-13 利用session对象获取会话信息并显示

14、例3-14 统计网站访问人数

15、例3-15 利用out对象输出页面信息

16、例3-16 网上答题及其自动评测系统

17、例3-17 简单的购物车应用案例

第4章JDBC数据库访问技术

1、学生身体体质信息管理系统(通过JDBC驱动程序直接连接数据库)

2、学生身体体质信息管理系统(通过连接池技术连接数据库)

3、使用说明

第5章JavaBean技术

1、例5-1 设计一个圆的JavaBean类

2、例5-2 基于JavaBean+JSP求任意两数代数和

3、例5-3 网页计数器JavaBean的设计与使用

4、例5-4 数据库访问JavaBean的设计

第6章Servlet技术

1、例6-1 基于JSP+Servlet的用户登录验证

2、例6-2 基于JSP+Servlet+JavaBean实现复数运算

3、例6-3 利用Cookie实现自动登录

第7章Java Web常用开发模式与案例

1、例7-1 JSP页面开发模式案例——求1+2+3+...+100的和值

2、例7-2 JSP页面开发模式案例——求任意两个整数之间的累加和值

3、例7-3 JSP+JDBC开发模式案例——实现基于数据库的登录验证

4、例7-4 JSP+JavaBean开发案例——求和运算

5、例7-5 JSP+JavaBean+JDBC案例——基于数据库的登录验证

6、例7-6 JSP+Servlet开发案例——求和运算

7、例7-7 JSP+Servlet+JDBC开发案例——基于数据库的登录验证

8、例7-8 JSP+Servlet+JavaBean开发案例——求和运算

9、例7-9 JSP+Servlet+JavaBean案例——基于数据库的登录验证

10、例7-10 JSP+Servlet+JavaBean案例——学生体质信息管理系统

11、例7-11 JSP+Servlet+JavaBean+DAO案例——学生体质信息管理系统

第8章EL、JSTL和Ajax技术

1、例8-1 EL表达式语言运算

2、例8-2 EL表达式访问集合中的元素

3、例8-3 EL对表单数据的访问

4、例8-4 EL对作用域属性的访问

5、例8-5 EL对Web工程初始参数的访问

6、例8-6 EL对JavaBean的访问

7、例8-7 JSTL中单分支标签和多分支标签的使用

8、例8-8 JSTL中循环标签的使用

9、例8-9 使用EL和JSTL显示查询结果

10、例8-10 Ajax应用案例——异步表单验证

11、例8-11 Ajax应用案例——实现级联列表

12、例8-12 Ajax应用案例——输入提示和自动完成

第9章过滤器和监听器技术

1、例9-1 基于过滤器的用户权限控制

2、例9-2 基于过滤器的中文乱码解决

3、例9-3 禁止未授权的IP访问站点过滤器

4、例9-4 会话计数监听器的设计

第10章Java Web实用开发技术

1、例10-1 带图形验证码的登录模块

2、例10-2 使用CKEditor编辑公告内容

3、例10-3 使用Cos组件实现作业上传

4、例10-4 使用JavaMail实现邮件发送

第11章Struts2框架技术

1、例11-1 Struts2——任意两数据的代数和

2、例11-2 Struts2——Action访问Web对象

3、例11-3 Struts2——多方法的Action

4、例11-4 Struts2——非表单标签

5、例11-5 Struts2——实现国际化

6、例11-6 Struts2的国际化应用案例——适应于中英文的登录系统

7、例11-7 Struts2——文字过滤器的设计与应用

8、例11-8 Struts2——实现客户注册输入验证

9、例11-9 Struts2——使用配置验证文件实现客户注册输入验证

第12章Hibernate持久化技术

1、例12-1 Hibernate——实现用户信息的注册

2、例12-2 基于Struts2+Hibernate的学生信息管理系统

实验

1、

例2-7 框架设计案例——多媒体播放系统设计

2、

例2-11 基于HTML+JavaScript+CSS的开发案例——JavaScript+CSS+DIV实现下拉菜单

例2-12 基于HTML+JavaScript+CSS的开发案例——JavaScript+CSS+DIV实现表格变色

3、

学生身体体质信息管理系统(通过JDBC驱动程序直接连接数据库)

学生身体体质信息管理系统(通过连接池技术连接数据库)

4、

JSP+Servlet+JavaBean+DAO案例——学生体质信息管理系统

习题

附录

1、MySql的安装与配置

2、相关jar包——Struts2,Hibernate,junit4,Mysql

3、connections.ncx——数据库文件