新書推薦:
《
启蒙的辩证:哲学的片简(法兰克福学派哲学经典,批判理论重要文本)
》
售價:HK$
76.2
《
云中记
》
售價:HK$
76.2
《
中国古代妇女生活(中国古代生活丛书)
》
售價:HK$
47.0
《
你的认知正在阻碍你
》
售價:HK$
65.0
《
我们身边的小鸟朋友:手绘观鸟笔记
》
售價:HK$
78.2
《
拯救免疫失衡
》
售價:HK$
55.8
《
收尸人
》
售價:HK$
72.8
《
大模型应用开发:RAG入门与实战
》
售價:HK$
89.4
|
編輯推薦: |
本书是与《JSP Web技术及应用教程》(第3版·微课视频版)(清华大学出版社)配套的实验与项目实训教材。本书基于JSP基本的语法,结合Servlet的最新规范,精心挑选了39个实验和7个项目实训,通过这些实验和项目实训可以由浅入深、循序渐进地理解JSP Web的技术原理,掌握JSP开发中典型应用问题的解决方法。
|
內容簡介: |
本书是与《JSP Web技术及应用教程》(第3版?微课视频版)(清华大学出版社)配套的实验与项目实训教材。本书提供了46个涉及JSP Web技术的典型实验与实训项目。通过这些实验与项目实训,可以使学生巩固所学的知识。 全书共11章,第1~10章为单项实验,覆盖了JSP Web相关的知识点; 第11章提供了7个典型JSP项目实训,内容包括学生信息管理系统、使用JXL操作Excel文件、使用JFreeChart显示动态曲线、树形菜单、使用FreeMaker自动生成Word文档、JSP分页显示、高校毕业设计(论文)管理系统等,每个实验都提供了效果示例和参考代码。通过这些典型实验与项目实训,读者可以掌握JSP Web应用中典型的项目开发方法。 本书可作为高等院校JSP Web相关课程的实验配套教材,也可作为JSP Web技术开发人员的参考书。
|
目錄:
|
第1章Web基本原理
实验IIS服务器的配置
第2章HTML语言基础
实验2.1第一个HTML文件
实验2.2使用CSS定义表格样式实验1
实验2.3使用CSS定义表格样式实验2
实验2.4表格布局实验
实验2.5DIV CSS布局实验
实验2.6简单的登录页面设计
实验2.7JavaScript脚本前端验证
实验2.8纯JavaScript脚本编写的日历选择器
第3章Java Web开发环境搭建
实验3.1第一个JSP动态网页
实验3.2WAR包及发布
第4章JSP技术基础
实验4.1JSP程序段
实验4.2JSP指令标记
实验4.3JSP表格实验
实验4.4JSP动作标记
实验4.5request对象
实验4.6session对象使用
实验4.7application对象实现访问统计
实验4.8JSP中文乱码的解决方案
第5章JSP访问数据库
实验5.1查询记录
实验5.2添加记录
实验5.3更新记录
实验5.4删除记录
第6章JavaBean技术
实验6.1使用JavaBean自动获取表单参数
实验6.2有效范围为request的JavaBean
实验6.3有效范围为session的JavaBean
实验6.4有效范围为application的JavaBean
实验6.5用户登录设计
第7章Servlet基础知识
实验7.1使用Servlet输出表单的全部数据项
实验7.2Servlet用户登录验证
实验7.3验证码登录应用
实验7.4文件上传
实验7.5文件下载
第8章过滤器
实验8.1处理中文乱码的过滤器
实验8.2用过滤器限制用户IP
实验8.3用过滤器强制用户登录
第9章EL与JSTL
实验9.1表达式语言的使用
实验9.2EL表达式实验
第10章JSP自定义标签
实验10.1自定义函数标签实验
实验10.2自定义分页标签实验
第11章项目实训
项目实训1学生信息管理系统
项目实训2使用JXL操作Excel文件
项目实训3使用JFreeChart显示动态曲线
项目实训4树形菜单
项目实训5使用FreeMaker自动生成Word文档
项目实训6JSP分页显示
项目实训7高校毕业设计(论文)管理系统
附录A《JSP Web技术项目实训》计划书参考样本
附录B常见HTTP MIME类型
|
內容試閱:
|
JSP是一种动态网页技术标准,其拥有强大的服务器端动态网页技术功能,是目前全球流行、应用广泛的软件开发技术之一。JSP与微软公司的ASP(Active Server Pages)技术非常相似,二者都提供在HTML代码中混合某种程序代码,由语言引擎解释执行程序代码的能力。
JSP技术是J2EE技术的核心之一,是基于Java Servlet及整个Java体系的Web开发技术,利用这一技术可以建立安全、跨平台的先进动态网站。JSP使用的是Java语言,以Java技术为基础,又在许多方面做了改进,具有动态页面与静态页面分离,能够脱离硬件平台的束缚及编译后运行等优点。需要强调的是,要想真正掌握JSP技术,必须有较好的Java语言基础及HTML语言方面的知识。
本书基于JSP基本的语法,结合Servlet的最新规范,精心挑选了39个实验和7个项目实训,通过这些实验和项目实训可以由浅入深、循序渐进地理解JSP Web的技术原理,掌握JSP开发中典型应用问题的解决方法。
全书共11章,第1章为Web基本原理,提供IIS Web服务器的配置实验,为后续的JSP Web实验打下良好基础; 第2章为HTML语言基础,实验内容围绕HTML文件结构、常用标记和HTML事件、DIVCSS布局和JavaScript语言等方面,通过这些实验为JSP页面设计做了基础性准备; 第3章是Java Web开发环境搭建,提供WAR包的生成、发布及基本的JSP动态网页实验,帮助读者在理解JSP的工作原理的基础上掌握JSP项目的创建与发布过程; 第4章是JSP技术基础,实验内容主要涉及JSP标准语法、JSP指令,重点是JSP的九大内置对象及其使用方法; 第5章是使用JSP访问数据库,提供使用JDBC对数据库进行增、删、改、查等典型操作的实验; 第6章是JavaBean技术,提供利用JavaBean自动获取表单参数等方面的实验; 第7章是Servlet基础知识,这也是JSP技术的核心内容,提供使用Servlet进行带验证码的用户登录验证、文件上传等典型应用,帮助读者加深对Servlet的理解,体会Servlet在项目开发中至关重要的作用; 第8章是过滤器,内容涉及使用过滤器统一处理中文乱码及强制用户登录的典型应用; 第9章是EL与JSTL,提供语言表达式的基础实验; 第10章是JSP自定义标签,提供JSP自定义函数标签和自定义分页标签实验; 第11章给出7个典型项目实训,内容包括学生信息管理系统、使用JXL操作Excel文件、使用JFreeChart显示动态曲线、树形菜单、使用FreeMaker自动生成Word文档、JSP分页显示、高校毕业设计(论文)管理系统等。通过这些项目实训,读者可以进一步巩固和掌握JSP实际项目开发方法。
全书由讲授JSP课程的教师在总结多年教学经验和项目开发经验的基础上精心编写而成,在实验题材选择、内容结构组织、知识衔接处理、典型案例分析等方面进行了精心安排。本书采用的开发环境为JDK 1.6 MyEclipse 8.x Tomcat 8.x MySQL 5.5。
本书提供完整的实例程序源码,可以扫描目录上方的二维码下载。
本书由王春明负责统稿,由王春明和史胜辉主编,陆培军、王进、王岩、宋伟、高婷玉、沈学华、王则林、朱浩、张晓峰、严燕、王丹丹、魏晓宁、蒋峥峥、陈森博、丁浩、袁鸿燕等在本书的编写、代码测试等方面给予了许多帮助。在此谨向他们表示由衷的感谢!
感谢清华大学出版社在本书编写和出版过程中给予的大力支持!
编者
2023年6月
|
|