新書推薦:
《
伟大民族:从路易十五到拿破仑的法国史(方尖碑)
》
售價:NT$
857.0
《
古今“书画同源”论辨——中国书法与中国绘画的关系问题兼中国画笔墨研究
》
售價:NT$
602.0
《
《日本文学史序说》讲演录
》
售價:NT$
332.0
《
无尽的海洋:美国海事探险与大众文化(1815—1860)
》
售價:NT$
454.0
《
治盗之道:清代盗律的古今之辨
》
售價:NT$
556.0
《
甲骨文丛书·剑桥世界暴力史(第一卷):史前和古代世界(套装全2册)
》
售價:NT$
959.0
《
甲骨文丛书·中华早期帝国:秦汉史的重估
》
售價:NT$
1367.0
《
欲望与家庭小说
》
售價:NT$
449.0
|
編輯推薦: |
本书以一个完整的网上书店项目案例贯穿全书,介绍了JSP Web的技术原理。为便于教学,本书提供丰富的配套资源,包括教学大纲、教学课件、电子教案、程序源码,作者还为本书精心录制了1300分钟的微课视频。
|
內容簡介: |
本书由浅入深、循序渐进地介绍了JSP Web的技术原理,对每个知识点都配有实例说明,并以网上书店为典型应用案例贯穿项目设计学习过程。 本书共11章,内容包括Web的基本原理、HTML基础、Java Web开发环境搭建、JSP技术基础、JSP访问数据库、JavaBean技术、Servlet基础知识、过滤器、EL与JSTL、JSP自定义标签等。最后一章安排了两个JSP实际案例,用于提高和拓展读者对JSP的掌握与应用,也可作为课程设计的参考。 本书注重项目实践,内容安排科学合理,体系结构清晰自然,语言描述简练顺畅,可满足既要有扎实的理论基础,又要达到应用型人才培养目标的教学要求。本书可作为高等院校计算机及相关专业的教材,也可作为JSP技术开发人员的参考书。
|
目錄:
|
第1章Web的基本原理
1.1常用的Web服务器
1.2IIS Web服务器的配置
1.3Windows 7操作系统IIS Web服务器搭建
1.4客户端技术
1.5服务器端技术
习题1
第2章HTML基础
2.1HTML文件的基本结构
2.2HTML常用标记
2.3HTML事件
2.4DIV CSS布局
2.4.1CSS引入方法
2.4.2CSS语法
2.4.3DIV CSS布局
2.4.4DIV CSS布局定位
2.4.5DIV CSS布局实例
2.5JavaScript语言
2.5.1JavaScript函数
2.5.2JavaScript数据类型
2.5.3JavaScript运算符
2.5.4JavaScript中的控制语句
2.5.5JavaScript内部对象
2.5.6浏览器对象
习题2
第3章Java Web开发环境搭建
3.1Java Web工作原理
3.2Tomcat的安装配置
3.3在MyEclipse中配置Tomcat
3.4使用MyEclipse 创建Web工程
3.5使用MyEclipse 发布Web工程
3.6Tomcat的其他常用设置
3.7Servlet容器介绍
3.8HTTP分析
习题3
第4章JSP技术基础
4.1JSP简介
4.2JSP标准语法
4.2.1JSP注释
4.2.2JSP声明
4.2.3JSP表达式
4.2.4JSP程序段
4.2.5JSP与HTML的混合使用
4.3JSP编译指令
4.3.1page编译指令
4.3.2include编译指令
4.3.3taglib编译指令
4.4JSP动作指令
4.4.1forward动作指令
4.4.2include动作指令
4.4.3plugin动作指令
4.4.4param动作指令
4.4.5相对基准地址
4.5JSP的内置对象
4.5.1JSP内置对象作用域
4.5.2out对象
4.5.3page对象
4.5.4request对象
4.5.5response对象
4.5.6session对象
4.5.7application对象
4.5.8config对象
4.5.9exception对象
4.5.10pageContext对象
4.5.11Cookie对象
习题4
第5章JSP访问数据库
5.1MySQL数据库
5.2项目案例1——网上书店数据库创建
5.3使用JDBC访问数据库
5.3.1JDBC简介
5.3.2JDBC工作原理
5.3.3常用SQL语句
5.4JDBC驱动类型
5.5JDBC常用接口、类的介绍
5.6数据库连接池原理
习题5
第6章JavaBean技术
6.1什么是JavaBean
6.2在JSP中使用JavaBean
6.2.1jsp: useBean
6.2.2jsp: setProperty
6.2.3jsp: getProperty
6.3项目案例2——网上书店用户登录设计
习题6
第7章Servlet基础知识
7.1Servlet概念及设计步骤
7.1.1Servlet基本概念
7.1.2Servlet设计步骤
7.2Servlet的生命周期
7.3Servlet API层次结构
7.4主要Servlet API介绍
7.4.1HttpServlet类
7.4.2HttpServletRequest接口
7.4.3HttpServletResponse接口
7.4.4ServletContext接口
7.4.5HttpSession接口
7.4.6ServletConfig类
7.5Servlet应用举例
7.5.1利用Servlet实现验证码功能
7.5.2利用Servlet实现文件上传、下载功能
7.5.3利用Servlet结合Ajax实现无刷新页面更新功能
7.6项目案例3——网上书店后台设计
7.6.1图书实体类设计
7.6.2数据库底层操作业务类设计
7.6.3逻辑处理业务类设计
7.6.4后台功能模块设计
7.7项目案例4——网上书店前台设计
7.7.1用户浏览图书
7.7.2显示图书详细信息
7.7.3图书添加到购物车并显示购物车信息
7.7.4添加订单信息并结账
7.8JSP设计模式
7.8.1ModelⅠ体系结构
7.8.2ModelⅡ体系结构
习题7
第8章过滤器
8.1Servlet过滤器简介
8.2Servlet过滤器体系结构
8.3Servlet过滤器实例
8.4JSP中文乱码问题
习题8
第9章EL与JSTL
9.1EL表达式基础知识
9.2EL表达式的应用示例
9.3JSTL简介
9.4JSTL核心标签库
9.5利用EL和JSTL重写网上书店前台页面
习题9
第10章JSP自定义标签
10.1JSP自定义标签简介
10.2开发JSP自定义标签
10.2.1创建标签处理类
10.2.2创建标签库描述文件TLD
10.2.3在JSP中使用自定义标签
10.3自定义分页标签示例
习题10
第11章JSP Web项目实例
11.1聊天室程序设计实例
11.1.1聊天室基础
11.1.2聊天室窗口框架
11.1.3聊天信息处理与退出机制
11.1.4聊天室程序小结
11.2在线投票系统设计实例
习题11
附录AHTML常用标记
附录BCSS属性一览表
附录C课程设计选题参考
参考文献
|
內容試閱:
|
党的二十大报告中指出: 教育、科技、人才是全面建设社会主义现代化国家的基础性、战略性支撑。必须坚持科技是第一生产力、人才是第一资源、创新是第一动力,深入实施科教兴国战略、人才强国战略、创新驱动发展战略,这三大战略共同服务于创新型国家的建设。高等教育与经济社会发展紧密相连,对促进就业创业、助力经济社会发展、增进人民福祉具有重要意义。
JSP(Java Server Pages)是由Sun公司倡导、许多公司一起参与建立的一种动态网页技术标准,是一种强大的服务器端动态网页开发技术,是目前在中国乃至全球极为流行、应用广泛的软件开发技术之一。JSP与Microsoft公司的ASP技术非常相似,二者都提供在HTML代码中混合某种程序代码、由语言引擎解释执行程序代码的能力。
JSP技术是J2EE技术的核心之一,是基于Java Servlet以及整个Java体系的Web开发技术,利用这一技术可以建立安全、跨平台的先进动态网站。JSP使用的是Java语言,以Java技术为基础,又在许多方面做了改进,具有动态页面与静态页面分离、能够脱离硬件平台的束缚以及编译后运行等优点。需要强调的是,要想真正地掌握JSP技术,必须有较好的Java语言基础,以及HTML方面的知识。
本书从JSP基本的语法和规范入手,结合Servlet的最新规范,由浅入深、循序渐进地介绍JSP Web的技术原理,深入浅出地讲解JSP开发中的问题。
Web的基本工作原理和HTML是JSP技术的基础内容之一,本书在前两章对它们进行了介绍,作为读者进行普通网站设计的重要参考。对于JSP开发中常遇到的工程实际问题,在相关章节也做了详细介绍。
全书共11章。第1章为Web的基本原理,主要介绍常用的Web服务器、IIS Web服务器配置等相关技术。第2章为HTML基础,主要介绍HTML文件的基本结构、常用标记和事件,对DIV CSS布局和JavaScript语言也做了简要介绍,为JSP页面设计做了基础性准备。第3章为Java Web开发环境搭建,主要介绍JSP Web的工作原理、JSP项目的创建与发布,并对Tomcat服务器的安全性进行了详细讨论。第4章为JSP技术基础,详细介绍了JSP标准语法、JSP编译指令,重点介绍了JSP内置对象及其使用方法。第5章为JSP访问数据库,介绍了JDBC的工作原理和使用方法,对数据库连接池技术也做了详细介绍。从这一章开始引入网上书店实际工程项目的设计,随着课程的推进,逐步完成项目的设计任务。第6章为JavaBean技术,对JavaBean的定义与应用方法做了详细介绍。第7章是关于Servlet技术的介绍,这也是JSP技术的核心内容。这一章结合Servlet在验证码功能与文件上传两个典型案例中的实际应用,有利于读者加深对Servlet的理解。同时,在网上书店项目中也大量采用了Servlet进行业务逻辑处理,使读者体会到Servlet在项目开发中至关重要的作用。第8章对过滤器做了专门讨论,给出了多个过滤器实用案例。第9章对EL和JSTL做了介绍。第10章介绍了JSP自定义标签的设计方法。第11章给出了聊天室和网上投票系统两个JSP应用项目实例,以便巩固读者对JSP技术原理的掌握。
全书由讲授JSP课程的教师在总结多年教学经验和项目开发经验的基础上精心编写而成。他们在内容结构、知识衔接、关键知识点的讲解、典型案例的分析等方面进行了精心安排。本书用例环境要求JDK 1.7、MyEclipse 8.x Tomcat 8.x、MySQL 6.0以上版本。
为便于教学,本书提供丰富的配套资源,包括教学大纲、教学课件、习题答案、程序源码和1300分钟的微课视频。
资源下载提示
素材(源码)等资源: 扫描目录上方的二维码下载。
微课视频: 扫描封底的文泉云盘防盗码,再扫描书中相应章节的视频讲解二维码,可以在线学习。
本书由王春明、史胜辉主编,史胜辉、陆培军、邱建林、王岩、宋伟、高婷玉、沈学华、王则林、朱浩、严燕、王丹丹、魏晓宁、蒋峥峥、袁鸿燕等参与了本书的编写及代码测试,全书由王春明负责统稿。
限于作者水平,加之时间仓促,书中难免有不足之处,敬请读者批评指正。
编者
2023年7月
|
|