抖音资讯

douyinzx

javaweb项目完整案例报告(java项目开发实例讲解)

iseeyu2年前 (2024-05-08)抖音资讯117

内容简介

用通俗易懂的语言和丰富多彩的实例,通过对Ajax、JavaScript、HTML等Web系统开发技术基础知识的讲解,并结合MVC设计模式的理念,详细讲述了使用JSP及Struts框架进行Web系统开发的相关技术。

共17章,内容包括Java Web开发简介,HTML、JavaScript简介,XML简介,Tomcat服务器的安装及配置,JSP基础语法,JSP内置对象,JavaBean,文件上传,Servlet程序开发,表达式语言,Tomcat数据源,JSP标签编程,JSP标准标签库(JSTL),Ajax开发技术,Struts基础开发,Struts常用标签库,Struts高级开发。另外,附录中还介绍了实用工具、MyEclipse开发工具和HTTP状态码及头信息。所有知识均以实用性为主,讲解的是开发的核心内容,几乎全部用实例和代码讲解。

 

目录

第1章 Java Web开发简介

1.1 Web发展历程

1.2 企业开发架构

1.3 Java EE架构

1.4 Java EE核心设计模式

1.5 Struts开发框架

1.6 本章摘要

 

第2章 HTML、JavaScript简介

2.1 服务器与浏览器

2.2 HTML简介

2.2.1 HTML元素概览

2.2.2 创建显示Web页

2.2.3 创建表单Web页

2.3 JavaScript简介

2.3.1 JavaScript的基本语法

2.3.2 事件处理

2.3.3 window对象

2.4 本章摘要

2.5 开发实战练习

 

第3章 XML简介

3.1 认识XML

3.2 XML解析

3.2.1 DOM解析操作

3.2.2 SAX解析操作

3.2.3 XML解析的好帮手:JDOM

3.2.4 最出色的解析工具:DOM4J

3.3 使用JavaScript操作DOM

3.4 本章摘要

3.5 开发实战练习(基于Oracle数据库)

 

第4章 Tomcat服务器的安装及配置

4.1 Web容器简介

4.2 Tomcat简介

4.3 Tomcat服务器的下载及配置

4.3.1 Tomcat下载

4.3.2 Tomcat安装

4.3.3 服务器配置

4.4 编写第一个JSP文件

4.5 交互性

4.6 本章摘要

 

第2部分 Web基础开发

第5章 JSP基础语法

5.1 JSP注释

5.2 Scriptlet

5.2.1 第一种Scriptlet:<%%>

5.2.2 第二种Scriptlet:<%!%>

5.2.3 第三种Scriptlet:<%=%>

5.3 scriptlet标签

5.4 page指令

5.4.1 设置页面的MIME

5.4.2 设置文件编码

5.4.3 错误页的设置

5.4.4 数据库连接操作

5.5 包含指令

5.5.1 静态包含

5.5.2 动态包含

5.6 跳转指令

5.7 实例操作:用户登录程序实现 (JSP+JDBC实现)

5.7.1 创建数据库表

5.7.2 程序实现思路

5.7.3 程序实现

5.8 本章摘要

5.9 开发实战练习(基于Oracle数据库)

 

第6章 JSP内置对象

6.1 JSP内置对象概览

6.2 4种属性范围

6.2.1 page属性范围(pageContext)

6.2.2 request属性范围

6.2.3 session属性范围

6.2.4 application属性范围

6.2.5 深入研究page属性范围

6.3 request对象

6.3.1 乱码解决

6.3.2 接收请求参数

6.3.3 显示全部的头信息

6.3.4 角色验证

6.3.5 其他操作

6.4 response对象

6.4.1 设置头信息

6.4.2 页面跳转

6.4.3 操作Cookie

6.5 session对象

6.5.1 取得Session Id

6.5.2 登录及注销

6.5.3 判断新用户

6.5.4 取得用户的操作时间

6.6 application对象

6.6.1 取得虚拟目录对应的绝对路径

6.6.2 范例讲解:网站计数器

6.6.3 查看application范围的属性

6.7 Web安全性及config对象

6.7.1 Web安全性

6.7.2 config对象

6.8 out对象

6.9 pageContext对象

6.10 本章摘要

6.11 开发实战练习(基于Oracle数据库)

 

第7章 JavaBean

7.1 JavaBean简介

7.2 在JSP中使用JavaBean

javaweb项目完整案例报告(java项目开发实例讲解)

7.2.1 Web开发的标准目录结构

7.2.2 使用JSP的page指令导入所需要的JavaBean

7.2.3 使用指令

7.3 JavaBean与表单

7.4 设置属性:

7.4.1 设置指定的属性

7.4.2 指定设置属性的参数

7.4.3 为属性设置具体内容

7.5 取得属性:

7.6 JavaBean的保存范围

7.6.1 page范围的JavaBean

7.6.2 request范围的JavaBean

7.6.3 session范围的JavaBean

7.6.4 application范围的JavaBean

7.7 JavaBean的删除

7.8 实例操作:注册验证

7.9 DAO设计模式

7.9.1 DAO设计模式简介

7.9.2 DAO开发

7.9.3 JSP调用DAO

7.10 本章摘要

7.11 开发实战练习(基于Oracle数据库)

 

第8章 文件上传

8.1 SmartUpload上传组件

8.1.1 上传单个文件

8.1.2 混合表单

8.1.3 为上传文件自动命名

8.1.4 批量上传

8.2 FileUpload

8.2.1 使用FileUpload接收上传内容

8.2.2 保存上传内容

8.2.3 开发FileUpload组件的专属操作类

8.3 本章摘要

8.4 开发实战练习(基于Oracle数据库)

 

第3部分 Web高级开发

第9章 Servlet程序开发

9.1 Servlet简介

9.2 永远的“HelloWorld”:第一个

Servlet程序

9.3 Servlet与表单

9.4 Servlet生命周期

9.5 取得初始化配置信息

9.6 取得其他内置对象

9.6.1 取得HttpSession实例

9.6.2 取得ServletContext实例

9.7 Servlet跳转

9.7.1 客户端跳转

9.7.2 服务器端跳转

9.8 Web开发模式:Mode I与Mode II

9.8.1 Mode I

9.8.2 Mode II:Model-View-Controller

9.9 实例操作:MVC设计模式应用

9.10 过滤器

9.10.1 过滤器的基本概念

9.10.2 实现过滤器

9.10.3 过滤器的应用

9.11 监听器

9.11.1 对application监听

9.11.2 对session监听

9.11.3 对request监听

9.11.4 监听器实例——在线人员统计

9.12 本章摘要

9.13 开发实战练习(基于Oracle数据库)

 

第10章 表达式语言

10.1 表达式语言简介

10.2 表达式语言的内置对象

10.2.1 访问4种属性范围的内容

10.2.2 调用内置对象操作

10.2.3 接收请求参数

10.3 集合操作

10.4 在MVC中应用表达式语言

10.5 运算符

10.6 本章摘要

10.7 开发实战练习(基于Oracle数据库)

 

第11章 Tomcat数据源

11.1 数据源操作原理

11.2 在Tomcat中使用数据库 连接池

11.3 查找数据源

11.4 本章摘要

 

第12章 JSP标签编程

12.1 标签编程简介

12.2 定义一个简单的标签——空标签

12.3 定义有属性的标签

12.4 TagSupport类

12.5 定义有标签体的标签库

12.6 开发迭代标签

12.7 BodyTagSupport类

12.8 TagExtraInfo类和VariableInfo类

12.9 使用BodyTagSupport开发迭代输出

12.10 简单标签

12.11 DynamicAttributes接口

12.12 本章摘要

 

第13章 JSP标准标签库

13.1 JSTL简介

13.2 安装JSTL 1.2

13.3 核心标签库

13.3.1 标签

13.3.2 标签

13.3.3 标签

13.3.4 标签

13.3.5 标签

13.3.6 、、标签

13.3.7 标签

13.3.8 标签

13.3.9 标签

13.3.10 标签

13.3.11 标签

13.4 国际化标签库

13.4.1 标签

13.4.2 标签

13.4.3 读取资源文件

13.4.4 数字格式化标签

13.4.5 日期时间格式化标签

13.4.6 设置时区

13.5 SQL标签库

13.5.1 标签

13.5.2 数据库操作标签

13.5.3 事务处理

13.6 XML标签库

13.6.1 XPath简介

13.6.2 标签

13.6.3 标签

13.6.4 标签

13.6.5 标签

13.6.6 、、标签

13.6.7 标签

13.7 函数标签库

13.8 本章摘要

13.9 开发实战练习(基于Oracle数据库)

 

第14章 Ajax开发技术

14.1 Ajax技术简介

14.2 XMLHttpRequest对象

14.3 第一个Ajax程序

14.4 异步验证

14.5 返回XML数据

14.6 本章摘要

14.7 开发实战练习(基于Oracle数据库)

 

第4部分 框架开发

第15章 Struts基础开发

15.1 Struts简介

15.2 配置Struts开发环境

15.3 开发第一个Struts程序

15.4 Struts工作原理

15.5 深入Struts应用

15.6 本章摘要

15.7 开发实战练习(基于Oracle数据库)

 

第16章 Struts常用标签库

16.1 Struts标签库简介

16.2 Bean标签

16.2.1 标签

16.2.2 标签

16.2.3 资源访问标签

16.2.4 标签

16.2.5 标签

16.2.6 标签

16.2.7 国际化与标签

16.3 Logic标签

16.3.1 和标签

16.3.2 和标签

16.3.3 关系运算标签

16.3.4 标签

16.3.5 重定向标签:

16.4 Html标签

16.4.1 标签

16.4.2 与标签

16.4.3 标签

16.4.4 标签

16.4.5 标签

16.4.6 按钮标签

16.4.7 实例:编写基本表单

16.4.8 复选框标签

16.4.9 下拉列表框

16.5 本章摘要

16.6 开发实战练习(基于Oracle数据库)

 

第17章 Struts高级开发

17.1 Struts多人开发

17.2 Token

17.3 文件上传

17.4 动态ActionForm

17.5 Action深入

17.5.1 ForwardAction

17.5.2 IncludeAction

17.5.3 DispatchAction

17.6 验证框架

17.7 本章摘要

17.8 开发实战练习(基于Oracle数据库)

 

第5部分 附录

附录A 实用工具

A.1 JavaMail

A.1.1 James邮件服务器的下载及配置

A.1.2 JavaMail简介及配置

A.1.3 发送普通邮件

A.1.4 发送带附件的HTML风格邮件

A.2 操作Excel文件

A.2.1 JExcelAPI简介

A.2.2 创建一个Excel文件

A.2.3 读取Excel文件

A.2.4 格式化文本

A.3 本章摘要

 

附录B MyEclipse开发工具

B.1 MyEclipse简介

B.2 MyEclipse的安装

B.3 MyEclipse的使用

B.4 配置Tomcat服务器

B.5 MyEclipse卸载

B.6 本章摘要

 

附录C HTTP状态码及头信息

C.1 HTTP状态码

C.2 HTTP头信息

扫描二维码推送至手机访问。

版权声明:本文由西安泽虎代运营发布,如需转载请注明出处。

转载请注明出处https://www.0291.com.cn/post/42354.html

相关文章

直播代运营合同避坑:报价、KPI、违约金一次说清

直播代运营合同避坑:报价、KPI、违约金一次说清

去年西安一家女装店老板拿着合同来找我看,就一页纸,上面写着“保证月销30万”。签的时候高高兴兴,三个月后只卖了8万,代运营公司一句“市场环境不好”就撒手不管了。老板想退钱,翻出合同才发现,什么叫销售额、含不含退款、考核多久、数据以谁为准,一个字都没写。这种坑我这两年见了不止十回。 直播代运营合同看...

抖音千川投放怎么投?2026新手起量避坑指南

抖音千川投放怎么投?2026新手起量避坑指南

西安一家做本地餐饮的老张,去年底听人说抖音能拉客,先充了3000块投DOU+。一个月下来,视频播放量是上去了,团购券没卖出几张。后来他才搞清楚,DOU+是给内容加热用的,真正能把团购券卖出去的工具叫巨量千川。2026年,在抖音上做生意的商家基本绕不开这两个东西:DOU+管内容热度,千川管成交转化。...

抖音短视频带货怎么做?2026年挂车出单实操指南

抖音短视频带货怎么做?2026年挂车出单实操指南

直播带货要开播、要人设、要话术,很多西安商家试了两次就放弃了。其实还有一条更轻的路:短视频带货。拍一条视频挂上商品链接,用户刷到直接下单,不用开播,不用连麦,一个人一部手机就能跑。我见过高新一家卖手工辣条的档口,老板就拍后厨炒料,一条视频爆了,挂车链接三天卖了四千多单。我自己也帮几个西安客户跑过这...

抖音矩阵号怎么做?2026年企业多账号布局实操

抖音矩阵号怎么做?2026年企业多账号布局实操

有个西安做门窗的老板跟我抱怨,说一个号发了大半年,播放量卡在一两千上不去,问我是不是号被限流了。我让他去搜搜本地同行,人家三个号轮着发,客户搜「西安封阳台」,翻两屏全是那一家。这不是玄学,就是矩阵。说白了,矩阵不是一个号发十遍,也不是开十个号复制粘贴,而是按客户会搜什么、信什么,把账号分工排好。尤...

抖音蹭热点总翻车?2026年商家追热点的正确姿势

抖音蹭热点总翻车?2026年商家追热点的正确姿势

上周有个做建材的老板问我:热搜上那个话题全网都在拍,我是不是也该跟一条?我反问他,拍完这条视频,客户凭什么找你买瓷砖?他愣了半天没答上来。这就是大多数商家蹭热点的真实状态——看见热点就冲,拍完发现除了播放量,什么都没留下。热点不是不能蹭,是大多数人都蹭错了。我盘过自己服务的客户数据:蹭热点视频的平...

企业抖音蓝V认证2026流程:材料准备与审核避坑

企业抖音蓝V认证2026流程:材料准备与审核避坑

企业号蓝V认证,现在几乎成了西安本地商家做抖音的起手式。不管是餐饮、装修、教育还是批发档口,想挂电话、想开团购、想投DOU+,基本都绕不开这一步。这篇文章把2026年最新的蓝V认证流程、要准备的材料、审核容易挂的地方一次讲清楚。蓝V认证到底有什么用?值不值600块蓝V说白了就是抖音给企业主体做的实...

现在,非常期待与您的又一次邂逅

我们努力让每一部企业宣传片和抖音短视频成为商业大片