基于MVC的JSP软件开发案例教程
网络资源处为本书教学网站

作者:牛德雄、陈华政、李彬、扶卿妮

丛书名:21世纪软件工程专业教材

定价:39元

印次:1-7

ISBN:9787302359197

出版日期:2014.07.01

印刷日期:2020.07.29

图书责编:张玥

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

JSP是人们开发中小型Web应用软件常用的技术,也是基于Java的Web软件开发基本技术。本书以“项目案例导向”的方式首先介绍JSP、Servlet、JavaBean、MySQL数据库开发等程序设计基本技术,然后介绍软件模块的MVC实现及集成为一个粗放式的软件。另外,本书还介绍了软件非功能需求的编码概念及相关技术,以及复杂结构软件的实现及开发文档的编写。 全书分4部分:第1部分(第1章~第5章)为基础内容,着重介绍Java Web基础、JSP技术、MySQL数据库开发、Servlet、JavaBean技术与应用等;第2部分(第6章~第7章)为软件的实现部分,着重介绍一个软件模块的MVC实现及其集成;第3部分(第8章~第9章)为软件完善部分,在讨论如何提高软件的实用性并完善软件的同时,介绍了数据库连接池、Ajax等技术的应用;第4部分(第10章)为综合部分,介绍了“真正”的综合软件案例的实现及开发文档的编写。另外,本书提供了大量的案例与实现,并以附录的形式介绍了Java Web应用软件开发环境的安装与配置,以及Struts、Hibernate、Spring框架的MVC实现的提升技术。 本书适合作为高等院校计算机、软件工程专业,高职高专软件技术专业、网络技术专业JSP课程教材,也可以作自学JSP软件开发、JSP软件开发的实训、培训教材。

1、教学工作(1)主讲课程本科生课程4门:Java面向对象程序设计、数据库系统、软件工程、规范文档写作;(2)主讲研究生课程1门:高级软件工程;(3)主讲高职课程4门:Java程序设计基础、JSP程序设计、软件开发与管理、J2EE高级开发技术2、科研工作(1)研究方向:软件工程、软件开发与管理、Java软件开发技术;(2)代表论著:参加编写书籍1部,发表计算机教育教学论文2篇、科学研究论文12多篇;代表性著作主要有:《高职软件人才培养探索》,北京:清华大学出版社,2012.8(15):90-91; (3)科研项目:主持3项:1、江西省科技厅科研项目:金鼎物流系统;2、广东省信息技术教指委教育教学改革项目:高职软件项目教学人才培养的研究与实践;3、国家示范性骨干校建设子项目:广东科学技术职业学院软件技术专业共享教学资源库建设。3、曾经编写过的教材(教材名称、出版时间、字数、出版社、获奖情况等)(1)林仲达,白似雪、冯豫华、牛德雄等,《SQL Server 2000与IBM DB2数据库实验指导教程》,北京:清华大学出版社,2005.10. ISBN: 978-7-302-11832-9/TP7688. 27元。500千字。

传统的软件教学侧重程序设计、细节技术及理论教学,但在这样的学科性教学中,很难培养学生基于软件开发的思维能力与动手开发能力。本教程力争做到以项目为导向,通过软件开发过程中系统化的典型工作任务的实现,引导学生一步一步掌握软件开发应具备的知识、技术、方法及动手能力。通过对本书内容的学习,使学生可以利用常用的JSP、JavaBean、Servlet技术,以MVC设计模式开发Java Web应用软件。 本教程需要学生具有Java程序设计基础、数据库开发基础、网页设计基础。在此基础上学习利用JSP技术进行软件开发。 本书以项目案例为导向的方式讲解如何用JSP技术开发MVC模式的数据库应用软件。第1章回顾了Java面向对象编程并介绍用Java进行Web编程;第2章介绍用JSP编写动态网页知识;第3章介绍在JSP中实现数据库操作并介绍如何封装数据处理层;第4章介绍通过JSP标准动作、JSTL标签和EL表达式简化JSP页面编码;第5章介绍Servlet原理及其应用;第6章介绍用前面学习的技术实现一个软件功能“模块”;第7章介绍通过软件架构集成各功能模块;第8章介绍完善功能模块使软件更具有实用性;第9章介绍提高软件的处理能力和开发效率的几个技术;第10章通过一个案例介绍用JSP技术实现一个综合案例及其开发文档的编写。 本书整体内容组织上,先根据一个项目开发需要的编程技术从浅到深逐步引导,再进行基于这些技术的使用及编码能力的训练。本教材整体内容的组织是,首先介绍基本的JSP开发的MVC技术,然后用其开发一个软件模块,再讲授如何集成及软件架构的相关内容;通过非功能需求的编码实现以完善模块使其更具...

目录
荐语
查看详情 查看详情
第1章用Java进行Web编程1

1.1Java面向对象编程回顾1

1.1.1Java程序的开发与运行概述1

1.1.2Java面向对象的编程4

1.2Java程序与Web开发7

1.2.1Web程序运行原理7

1.2.2JSP动态网页技术8

1.2.3在Tomcat服务器中部署Web程序9

1.3Java代码在Web上运行16

1.3.1在JSP中编写Java代码显示当前日期16

1.3.2在JSP中编写Java代码访问对象中的数据18

1.4一个简单用户登录功能的JSP实现19

1.4.1登录代码的实现19

1.4.2JSP代码总结21

1.5Tomcat服务器目录简要说明22

小结23

习题23

综合实训24第2章用JSP编写动态网页25

2.1JSP动态网页概述25

2.1.1了解JSP代码组成25

2.1.2JSP运行原理26

2.1.3JSP的执行机制27

2.2JSP页面元素及编码28

2.2.1静态内容29

2.2.2JSP中基本的动态内容29

2.3数据在不同JSP页面中的传递36

2.4网页间跳转的控制402.5JSP内置对象42

2.5.1JSP内置对象的特点与分类42

2.5.2内置对象简介43

小结49

习题49

综合实训49第3章在JSP中实现数据库操作51

3.1Java访问数据库概述51

3.1.1数据库运行环境介绍51

3.1.2编写Java程序访问MySQL数据库53

3.1.3在JSP中编写Java代码段访问数据库57

3.2编写可重用的类封装数据库处理代码58

3.... 查看详情

查看详情