计算机类教材 > 算法与程序设计
JavaEE项目开发
书号:9787113257958 套系名称:普通高等学校计算机类专业特色教材. 精选系列
作者:彭灿华 韦晓敏 吴波 出版日期:2020-10-01
定价:42.00 页码 / 开本:256 /16
策划编辑:祝和谊 责任编辑:陆慧萍
适用专业:计算机教材 适用层次:本科
最新印刷时间:
资源下载
教学课件(暂无)
教学素材
习题答案(暂无)
教学案例(暂无)
教学设计(暂无)
教学视频(暂无)
内容简介
前言
目录
作者介绍
图书特色
本书共分为9章,包括开发环境的搭建、JSP技术详解、Servlet技术详解、JSP中使用JavaBean、搭建数据库开发环境、JDBC技术详解、EL编程、JSTL编程、综合实例——资讯信息管理系统开发。本书从环境部署、开发工具的安装讲起,由浅入深,详细讲述使用MySQL作为后台数据库进行Java EE项目开发的方法,同时结合每一章的知识点讲述相关实例,加深对知识点的理解。本书是将理论知识运用到实际开发中的实践和尝试,适合作为高等院校计算机相关专业的教材,也可作为社会培训班的教材及软件设计人员的辅导用书。
本书内容 首先感谢各位读者对《J2EE 项目开发与设计》(第二版)提出的宝贵建议,经过一段时间的修改,《Java EE项目开发》终于面世了。本书在保留前两版优点和特色的基础上,作了部分优化、改进和创新。这些优化、改进和创新的最终目的是用最浅显易懂的案例和教学流程帮助软件设计人员快速掌握Web开发技术的使用,并能将其应用在实战中。 本书共分为 9 章,包括开发环境的搭建、JSP 技术详解、Servlet 技术详解、JSP 中使用JavaBean、搭建数据库开发环境、JDBC技术详解、EL编程、JSTL编程、综合实例——资讯信息管理系统开发。本书从环境部署、开发工具的安装讲起,由浅入深,详细讲述使用MySQL作为后台数据库进行Java EE项目开发的方法,同时结合每一章的知识点讲述相关实例,加深对知识点的理解。 本书是将理论知识运用到实际开发中的实践和尝试,适合作为高等院校计算机相关专业的教材,也可作为社会培训班的教材及软件设计人员的辅导用书。 本书由桂林电子科技大学信息科技学院彭灿华、韦晓敏、哈尔滨金融学院吴波任主编,负责拟定编写大纲,组织协调并总纂定稿。黑龙江农业经济职业学院王春兰、桂林理工大学杨呈永,桂林理工大学南宁分校电气与电子工程系郎佳南,桂林电子科技大学信息科技学院陈玲萍任副主编。具体分工如下:第1章至第4章由韦晓敏编写,第5章由郎佳南编写,第6章由王春兰编写,第7章由杨呈永编写,第8章由陈玲萍编写,第9章、第10章主要由彭灿华编写,第11章至第13章由吴波编写。 本书特色 本书是将理论知识运用到实际开发中的实践和尝试,详细列出每个案例的开发步骤,实例易于阅读和理解。综合案例以软件工程的标准设计并开发,编写理念面向需求、面向市场。本书适用对象 本书适合作为高等院校计算机相关专业的教材,也可作为社会培训班的教材及软件设计人员的辅导用书。 由于编者水平有限,书中疏漏之处在所难免,恳请读者批评指正。读者如果有好的意见与建议,或者在学习的过程中遇到不解的地方,可以通过邮件进行探讨。联系方法如下:电子邮箱:449271349@qq.com。 网址:www.pengcanhua.cn,本书源代码及各章节调试视频可以在该网站免费下载。 编 者 2019年10
目 录 第 1 章 开发环境的搭建......................................................................................... 1 1.1 Java EE 开发环境所需软件 .............................................................................. 1 1.2 Java EE 开发环境配置 ..................................................................................... 3 1.2.1 JDK 安装 ............................................................................................... 3 1.2.2 Tomcat 安装 .......................................................................................... 4 1.2.3 Tomcat 安装目录下的子目录 ................................................................. 5 1.2.4 启动和停止 Tomcat 服务....................................................................... 5 1.2.5 配置 Tomcat .......................................................................................... 6 1.2.6 手动部署 Web 应用程序........................................................................ 8 1.2.7 管理 Web 应用程序 ............................................................................... 9 1.2.8 安装 InteliJ IDEA 开发工具.................................................................... 9 1.3 使用 IntelliJ IDEA 创建和发布 Web Project ................................................... 12 1.3.1 编写输出 HelloWorld 的 JSP 文件........................................................ 12 1.3.2 运行 JSP 文件 ...................................................................................... 14 小结.................................................................17 习题.................................................................17 第 2 章 JSP 技术详解 .......................................................................................... 18 2.1 JSP 技术简介 ................................................................................................. 18 2.2 JSP 的基本语法 ............................................................................................. 19 2.3 JSP 指令 ........................................................................................................ 22 2.4 JSP 动作标签 ................................................................................................. 25 2.4.1和................................................................. 25 2.4.2....................................................................................... 26 2.5 JSP 的内置对象 ............................................................................................. 27 2.5.1 request 对象 ......................................................................................... 27 2.5.2 response 对象 ....................................................................................... 32 2.5.3 pageContext 对象 ................................................................................. 33 2.5.4 session 对象 .......................................................................................... 34 2.5.5 application 对象.................................................................................... 34 2.5.6 out 对象............................................................................................... 35 2.6 JSP 技术应用——登录功能............................................................................ 36 小结.................................................................39 习题.................................................................39 第 3 章 Servlet 技术详解...................................................................................... 40 3.1 Servlet 技术简介 ............................................................................................ 40 3.1.1 Servlet 的概念 ...................................................................................... 40 3.1.2 Servlet 的生命周期............................................................................... 41 3.1.3 Servlet 的重要函数............................................................................... 41 3.1.4 开发第一个 Servlet............................................................................... 43 3.2 站点计数监听器制作..................................................................................... 48 小结.................................................................50 习题.................................................................50 第 4 章 JSP 中使 用JavaBean .............................................................................. 51 4.1 JavaBean 简介 ................................................................................................ 51 4.1.1 JavaBean 的属性 ................................................................................... 52 4.1.2 JavaBean 的方法 ................................................................................... 53 4.2 创建一个 JavaBean ......................................................................................... 53 4.3 在 JSP 中调用 JavaBean .................................................................................. 57 4.4 JavaDoc 文档的生成 ...................................................................................... 60 4.5 JAR 插件的制作与使用 ................................................................................. 61 4.5.1 JAR 相关特点 ...................................................................................... 62 4.5.2 JAR 的使用 ......................................................................................... 63 小结.................................................................64 习题.................................................................64 第 5 章 搭建数据库开发环境................................................................................ 66 5.1 MySQL 概述.................................................................................................. 66 5.1.1 MySQL 简介 ........................................................................................ 66 5.1.2 下载并安装 MySQL ............................................................................. 67 5.1.3 下载并安装 Navicat for MySQL............................................................ 71 5.2 使用 MySQL 数据库 ...................................................................................... 72 5.2.1 采用 Navicat 管理 MySQL 数据库 ........................................................ 72 5.2.2 创建数据库.......................................................................................... 73 5.2.3 创建数据表.......................................................................................... 74 5.2.4 新增记录............................................................................................. 75 5.3 SQL 语法介绍 ............................................................................................... 75 5.3.1 SQL 简介 ............................................................................................. 75 5.3.2 SQL 基本语法...................................................................................... 76 小结.................................................................77 习题.................................................................78 第 6 章 JDBC 技术详解........................................................................................ 79 6.1 JDBC 概述 .................................................................................................... 79 6.2 JDBC 数据库连接.......................................................................................... 80 6.2.1 连接 MySQL 数据库 ............................................................................ 80 6.2.2 连接 SQL Server 2000 数据库............................................................... 86 6.2.3 连接 SQL Server 2005 数据库............................................................... 88 6.3 JSP 操作 MySQL 数据库 ................................................................................ 91 6.3.1 数据查询............................................................................................. 92 6.3.2 数据添加........................................................................................... 101 6.3.3 数据编辑........................................................................................... 104 6.3.4 数据删除........................................................................................... 108 小结................................................................109 习题................................................................110 第 7 章 EL 编程 ................................................................................................. 111 7.1 EL 简介 ....................................................................................................... 111 7.2 EL 基本语法 ................................................................................................ 111 7.3 EL 运算符 ................................................................................................... 112 7.4 EL 隐含对象 ................................................................................................ 116 7.5 EL 访问 Java 方法 ........................................................................................ 120 小结................................................................122 习题................................................................122 第 8 章 JSTL 编程 ............................................................................................. 123 8.1 JSTL 简介 .................................................................................................... 123 8.2 JSTL 核心标签库 ......................................................................................... 124 8.2.1 输出标签............................................................................... 125 8.2.2 赋值标签................................................................................ 128 8.2.3 删除标签......................................................................... 130 8.2.4 异常处理标签..................................................................... 130 8.2.5 条件标签.................................................................................. 131 8.2.6 选择标签..................................... 132 8.2.7 迭代标签......................................................................... 133 8.2.8 迭代标签..................................................................... 135 8.2.9 导入 URL 标签................................................................. 136 8.2.10 URL 编码标签..................................................................... 137 8.2.11 重定向标签................................................................... 137 8.3 SQL 标签库 ................................................................................................. 138 8.3.1 数据源标签......................................................... 139 8.3.2 执行查询标签.................................................................. 141 8.3.3 执行查询参数标签.......................................................... 143 8.3.4 设置日期与时间值标签............................................. 143 8.3.5 执行 SQL 更新标签........................................................ 144 8.3.6 将子标签作为事务执行的标签................................. 145 8.4 JSTL 函数标签库 ......................................................................................... 145 小结................................................................147 习题................................................................147 第 9 章 综合实例——资讯信息管理系统开发....................................................... 148 9.1 功能要求 ..................................................................................................... 148 9.2 数据库设计 ................................................................................................. 148 9.2.1 数据库的需求分析............................................................................. 149 9.2.2 数据库的逻辑设计............................................................................. 149 9.3 框架搭建 ..................................................................................................... 150 9.4 功能实现 ..................................................................................................... 156 9.4.1 通用功能实现.................................................................................... 156 9.4.2 数据访问层功能实现......................................................................... 166 9.4.3 后台表示层功能实现......................................................................... 175 9.4.4 前台功能实现.................................................................................... 230 9.5 系统运行界面.............................................................................................. 239 9.5.1 前台界面........................................................................................... 239 9.5.2 后台界面........................................................................................... 240 小结................................................................243 习题................................................................243 参考文献............................................................................................................. 244
彭灿华,桂林电子科技大学;韦晓敏,桂林电子科技大学;吴波,哈尔滨金融学院
本书从写作上,将基础与提高同讲,并分别穿插案例进行讲解,将知识融汇于案例实践中。本书从定位上,强调学生动手操作能力,给学生的就业前景做好了铺垫,方便学生找工作。本书在《J2EE项目开发与设计》和《J2EE项目开发与设计(第二版)》的基础上对内容进行了丰富和完善,使其更贴合教学。