新書推薦:
《
锂电储能产品设计及案例详解
》
售價:HK$
110.9
《
首辅养成手册(全三册)(张晚意、任敏主演古装剧《锦绣安宁》原著小说)
》
售價:HK$
121.0
《
清洁
》
售價:HK$
65.0
《
组队:超级个体时代的协作方式
》
售價:HK$
77.3
《
第十三位陪审员
》
售價:HK$
53.8
《
微观经济学(第三版)【2024诺贝尔经济学奖获奖者作品】
》
售價:HK$
155.7
《
Python贝叶斯深度学习
》
售價:HK$
89.4
《
文本的密码:社会语境中的宋代文学
》
售價:HK$
67.2
|
內容簡介: |
本书从JavaWeb开发初学者角度,结合“四川工商职业购物中心”项目分解知识点并进行讲解。全书分8个项目:项目1展示出整个项目,介绍了实际项目开发过程的项目搭建和部署。项目2到项目4介绍了在实际Web项目开发中需要的Java知识点、HTTP和XML基础知识。项目5基于MVC的项目开发模式,对Model(模型层)、View(视图层)和Controller(控制层)进行层层分解的知识学习。项目6是整个项目的登录模块,项目7为文件上传、下载和国际化模块,项目8为后台商品信息处理模块。
本书有配套的教学课件及部分视频资料,可作为高等院校或高职高专院校计算机相关专业程序设计或Java Web项目开发的教材。
|
目錄:
|
项目1 购物中心项目之环境搭建
1.1 下载、安装和启动Tomcat
1.2 部署Tomcat项目
1.3 在Eclipse中配置Tomcat服务器
1.4 项目发布和展示
项目2 购物中心项目之Java进阶
2.1 Java语言基础
2.1.1 静态导入
2.1.2 可变参数
2.1.3 增强for循环
2.1.4 自动拆箱与装箱
2.2 枚举的应用
2.2.1 枚举类型
2.2.2 带构造器的枚举
2.2.3 带有抽象方法的枚举
2.3 Java反射应用
2.3.1 Java反射机制
2.3.2 Class类
2.3.3 Class类常用方法
2.4 注解的应用
2.4.1 Annotation概念
2.4.2 Annotation分类
2.4.3 基本的Annotation
2.4.4 自定义Annotation
2.4.5 JDK的元Annotation
2.5 泛型的应用
2.5.1 泛型概念
2.5.2 泛型方法
2.5.3 泛型中的通配符
2.5.4 自定义泛型类
项目3 购物中心项目之HTTP
3.1 HTTP
3.1.1 查看HTTP消息头
3.1.2 体验HTTP
3.1.3 HTTP消息结构
3.2 HTTP常用信息头和状态码
3.2.1 请求头
3.2.2 响应头
3.2.3 其他头字段和扩展头
项目4 购物中心项目之XML基础
4.1 通用数据XML
4.1.1 XML的作用
4.1.2 XML语法
4.1.3 XML的约束模式
4.2 基于DOM的XML读写
4.3 基于XML的CRUD
4.4 SAX解析
项目5 购物中心项目之开发模型
5.1 MVC设计模式
5.1.1 Model
5.1.2 Model
5.2 MVC之Model(JavaBean)
5.2.1 JavaBean属性
5.2.2 JavaBean示例
5.2.3 BeanUtils
5.3 MVC之View(JSP)
5.3.1 JSP概念和原理
5.3.2 JSP基本语法
5.3.3 JSP异常处理机制
5.3.4 JSP中的EL和JSTL
5.4 MVC之Controller(Servlet)
5.4.1 Servlet基础
5.4.2 Servlet的使用
5.4.3 Servlet之间的通信
项目6 购物中心项目之登录模块的实现
6.1 登录模块中的Cookie实现
6.1.1 Cookie的认识
6.1.2 Cookie的使用
6.1.3 Cookie的中文问题
6.2 登录模块中的Session实现
6.2.1 Session的认识
6.2.2 Session的使用
6.2.3 Session的超时管理
6.3 登录模块中的Filter实现
6.3.1 Filter的认识
6.3.2 Filter的应用示例
6.4 登录模块中的Listener
6.4.1 Listener的认识
6.4.2 Listener的在线用户统计示例
项目7 购物中心项目之文件上传与下载
7.1 文件上传
7.1.1 商品展示模块图示
7.1.2 实现文件上传
7.2 文件下载
7.3 国际化和Java Mail
7.3.1 什么是国际化
7.3.2 国际化在Web中的应用
7.3.3 JavaMail的实现
项目8 购物中心项目之后台商品信息处理模块
8.1 JDBC入门
8.1.1 JDBC的概念
8.1.2 JDBC访问数据库
8.2 JDBC事务与数据库连接池
8.2.1 JDBC事务
8.2.2 JDBC批量处理
8.2.3 JDBC大数据处理
8.2.4 数据库连接池
8.3 DBUtils工具
8.3.1 API介绍
8.3.2 DBUtils类
8.3.3 QueryRunner类
8.3.4 ResultSetHandler接口
参考文献
|
內容試閱:
|
Java Web应用开发在目前的Web开发领域占有重要地位,它是目前流行、发展快的编程语言之一,其开放、跨平台的特点,吸引了众多的开发人员和软件公司。Java Web应用开发不仅是学生学习Java程序语言设计和JavaScript的后续课程,也是培养学生创造能力的重要途径。Java Web应用开发目前也是1 X证书中大数据应用(Java开发)(高级)部分的内容。为了适应新的高职高专教育人才培养要求,结合《国家中长期教育改革和发展规划纲要(2010—2020年)》提出的人才培养目标和培养模式,我们在教材建设和教学改革成果的基础上,结合“四川工商职业购物中心”项目,编写了这本《Java Web应用开发》教材。
本教材结合实际项目“购物中心”进行编写,共分8个项目模块。
项目1为购物中心项目环境搭建,这一部分主要介绍了整个项目的环境配置搭建,学习本项目后会对整个项目有个大致了解,也能对自己搭建并发布的完整项目有一个清楚的认识。Java Web开发虽基于Java基础但也有很多Java进阶部分的内容,项目2对这部分内容做了详细讲解。当然Java Web开发也是基于Web开发的,项目3和项目4对Java Web中基于HTTP和XML部分的Web内容做了详细介绍。项目5针对目前主流的MVC3层架构进行分解,详细介绍了Model(JavaBean)、View(JSP)、Controller(Servlet)等。项目6主要介绍购物中心登录模块的实现及知识点的分解。项目7主要介绍文件的上传、下载等。项目8主要介绍后台商品信息处理模块,这部分内容结合JDBC,进行了详细的介绍。
本书由四川工商职业技术学院信息工程系主任周雪梅担任主审,高晓琴、黄铭、罗运担任主编,参加编写人员分工如下:项目1、项目3、项目4和项目6由高晓琴编写,项目2由杜若连编写,项目5由罗运编写,项目7由杜灵编写,项目8由黄铭编写。感谢本书项目“工商职业购物中心”的技术支持—四川源码时代科技有限公司及源码时代的赖岗华、张月函在教材组编写过程中提供的帮助与支持。
成书仓促,软件技术也日新月异,编审人员水平有限,存在不足之处,恳请有关专家、学者及同行指正。我们也会在修订版中进一步改进和完善项目,进一步改进和完善我们的教材。
教材编写组
2020年1月
|
|