当前位置:
首页 > 教材教辅 > 大学 > Java Web开发基础与案例教程pdf/doc/txt格式电子书下载

Java Web开发基础与案例教程pdf/doc/txt格式电子书下载

本站仅展示书籍部分内容

如有任何咨询

请加微信10090337咨询

Java Web开发基础与案例教程pdf/doc/txt格式电子书下载

书名:Java Web开发基础与案例教程pdf/doc/txt格式电子书下载

推荐语:

作者:吴艳,刘丽华

出版社:机械工业出版社

出版时间:2016-07-01

书籍编号:30613981

ISBN:9787111542445

正文语种:中文

字数:134713

版次:1

所属分类:教材教辅-大学

全书内容:

Java Web开发基础与案例教程pdf/doc/txt格式电子书下载

本书从实用的角度出发,通过理论与实践相结合的方式来讲述Java Web开发技术,主要内容包括JavaWeb中所涉及的基本概念、Web项目前台开发的几种常用技术(JSP技术、数据库技术、JavaBean、Servlet和JSTL等),以及目前较为流行的Web项目开发三大框架技术Struts+Spring+Hibernate。本书从Web项目开发的前台技术、后台技术以及接口技术等详细介绍了项目的开发,最后以一个完整的案例诠释了Web技术的相关知识。本书案例均是以JDK 1.6、Tomcat 6.0以及MyEclipse 10.0为开发环境的平台进行设计。


本书每章配有习题,以指导读者深入地进行学习。


本书既可作为高等学校计算机、物联网以及通信类专业的教材,也可作为Java工程师、Web项目开发人员的技术参考书。


本书配有电子教案,需要的教师可登录www.cmpedu.com免费注册,审核通过后下载,或联系编辑索取(QQ:2966938356,电话:010-88379739)。


图书在版编目(CIP)数据


Java Web开发基础与案例教程/吴艳,刘丽华主编.—北京:机械工业出版社,2016.8


高等教育规划教材


ISBN 978-7-111-54244-5


Ⅰ.①J… Ⅱ.①吴…②刘… Ⅲ.①JAVA语言-程序设计-高等学校-教材 Ⅳ.①TP312


中国版本图书馆CIP数据核字(2016)第156903号


机械工业出版社(北京市百万庄大街22号 邮政编码 100037)


策划编辑:和庆娣 责任编辑:和庆娣


责任校对:张艳霞 责任印制:李洋


三河市宏达印刷有限公司印刷


2016年7月第1版·第1次印刷


184mm×260mm·19印张·462千字


0001—3000册


标准书号:ISBN 978-7-111-54244-5


定价:45.00元


凡购本书,如有缺页、倒页、脱页,由本社发行部调换


电话服务


服务咨询热线:(010)88379833


读者购书热线:(010)88379649


封面无防伪标均为盗版


网络服务


机工官网:www.cmpbook.com


机工官博:weibo.com/cmp1952


教育服务网:www.cmpedu.com


金书网:www.golden-book.com

出版说明


当前,我国正处在加快转变经济发展方式、推动产业转型升级的关键时期。为经济转型升级提供高层次人才,是高等院校最重要的历史使命和战略任务之一。高等教育要培养基础性、学术型人才,但更重要的是加大力度培养多规格、多样化的应用型、复合型人才。


为顺应高等教育迅猛发展的趋势,配合高等院校的教学改革,满足高质量高校教材的迫切需求,机械工业出版社邀请了全国多所高等院校的专家、一线教师及教务部门,通过充分的调研和讨论,针对相关课程的特点,总结教学中的实践经验,组织出版了这套“高等教育规划教材”。


本套教材具有以下特点:


1)符合高等院校各专业人才的培养目标及课程体系的设置,注重培养学生的应用能力,加大案例篇幅或实训内容,强调知识、能力与素质的综合训练。


2)针对多数学生的学习特点,采用通俗易懂的方法讲解知识,逻辑性强、层次分明、叙述准确而精炼、图文并茂,使学生可以快速掌握,学以致用。


3)凝结一线骨干教师的课程改革和教学研究成果,融合先进的教学理念,在教学内容和方法上做出创新。


4)为了体现建设“立体化”精品教材的宗旨,本套教材为主干课程配备了电子教案、学习与上机指导、习题解答、源代码或源程序、教学大纲、课程设计和毕业设计指导等资源。


5)注重教材的实用性、通用性,适合各类高等院校、高等职业学校及相关院校的教学,也可作为各类培训班教材和自学用书。


欢迎教育界的专家和老师提出宝贵的意见和建议。衷心感谢广大教育工作者和读者的支持与帮助!


机械工业出版社

前言


目前,从企业招聘Java工程师情况来看,80%的软件企业、网络公司在招聘的条件中均直接表明要求必须具备JSP、Servlet、Struts、Spring以及Hibernate技术,可见掌握这些技术对求职是非常重要的。本书以JDK 1.6、Tomcat 6.0以及MyEclipse 10.0的开发环境为背景,详细介绍了Java Web的实用开发技术。


本书内容精炼,重点突出,案例丰富。在强调理论知识的同时注重实践能力的培养,做到易懂易学;对知识的阐述在语言上尽可能地做到简洁、易懂。全书共分11章,主要内容如下。


第1章介绍JavaWeb的基本概念,使读者了解JavaWeb中所涉及的一些基本概念。


第2章介绍Web项目开发客户端所需要的一些常见技术,使没有HTML以及JavaScript基础的读者也能很快掌握Web相关知识。


第3章介绍JSP技术,使读者了解前台与后台交互的接口相关技术。


第4章介绍数据库知识,使读者掌握软件项目开发时的必备工具——数据库。


第5~7章介绍JavaBean、Servlet以及JSTL表达式等内容,为项目开发做准备。


第8章以一个完整案例诠释了书中的知识点,使读者对Java Web开发有一个整体的认识。


第9~11章介绍目前较为流行的三大框架技术——Struts+Spring+Hibernate,使读者了解JavaWeb的前沿知识,为后续课程做准备。


本书作为面向高等院校计算机技术专业、物联网专业以及通信专业的教材,体现了案例式的教学特点,符合应用型人才培养目标的要求。作为教材,建议授课内容安排为60学时,实验内容安排为30学时,并需要先修“Java程序设计”和“网络技术基础”两门课程,这样使读者能够更好地理解书中知识点。


本书第1~3章、第9~11章由吴艳编写,第4章和第6章由刘宏妮编写,第5章、第7~8章由刘丽华编写,配套的课后习题、答案以及电子教案由陈暄完成。感谢费如纯教授和张宏老师在本书编写与创作过程中给予的大力支持和帮助。


由于时间仓促,书中难免存在疏漏和不妥之处,请读者原谅,并提出宝贵意见。


编者

第1章 JavaWeb设计概述


知识要点:


●了解Java Web的基本概念和相关技术。


●了解并掌握几种常见的网页技术。


●了解并掌握几种常见的开发技术。


●了解常用开发软件的安装过程以及配置方法。


1.1 Java Web开发简介


Java Web就是采用Java技术来解决与Web领域相关问题的技术总和。Web主要包括Web服务器和Web客户端两部分。过去Java在客户端的应用有JavaApplet,目前Java在客户端的应用已经很少了。Java在服务器端的应用是非常丰富的,比如常用的有Servlet、JSP和第三方框架等。


Java的Web框架虽然各不相同,但总体上都遵循一定的规则:


●使用Servlet或者Filter拦截客户请求。


●基于MVC的思想设计架构。


●利用约定、XML或Annotation实现配置。


●运用Java面向对象的特点,面向抽象实现请求和响应。


●支持JSP、Freemarker、Velocity等视图。


1.2 Web基础知识


Web的原意是“蜘蛛网”和“网”的意思,现在应用在网络中通常被译作“网络”“互联网”“网页”等。具体地讲,Web可以称为全球信息网,是互联网上使用最为广泛的信息浏览和发布方式。Web主要采用超链接技术,浏览器/服务器工作模式,使用URL标识网上资源。


Web服务器也称为HTTP服务器,它是根据用户通过Web浏览器发送的请求来提供相应文件的一种软件。常用的Web服务器包括ApacheHTTP服务器、Netscape的企业服务器(NES)。iPlanetWeb服务器和微软的(Internet Information Services,IIS)等。


1.Web的基本概念


Web诞生于瑞士日内瓦的欧洲粒子物理实验室(CERN)——该实验室专门从事复杂物理学、工程学和信息处理工程学的研究。该实验室的人员由分布在世界各地的科学家组成,为了便于研究人员之间的相互联系和沟通,就需要采用一种能够及时传输信息和研究资料的方法。因此,在1989年,CERN的物理学家TimBerners-Lee首次提出了链接文档的概念,并且实现了第一个基于文本的Web原型,为科学家们提供了一种有效的通信方法。在1990年,万维网(World Wide Web)名称被正式确定。在1993年,美国国家超级计算应用中心成功的研发了世界上第一个图形界面的浏览器——Mosaic。后来,Marc Andreessen创办了Netscape通信公司,成功开发了著名的NetscapeNavigator浏览器软件。在1997年,微软公司的网络浏览软件Internet Explorer 4.0问世。随后,由于浏览器的便利使得Web得到了较为广泛的应用,Web上的资源越来越多,逐步融入人们的生活,成为人们工作、生活、学习的基本工具。


2.Web的工作机制


Web是通过HTTP传输信息的,用户上网浏览网页时,首先通过浏览器向对方的Web服务器发送一个请求,接着Web服务器接收到该请求以后就会检索相应的页面;一旦检索到目标页面,Web服务器将会向客户端浏览器回送该页面。具体地讲,在一次通信过程中从用户发出请求,到服务器端响应请求,大致可以分为9个步骤。


1)在浏览器的地址栏中输入请求页面的URL(发起用户请求)。


2)浏览器请求DNS域名系统,把域名解析为IP地址。


3)根据解析出来的IP地址,浏览器与服务器建立连接。


4)浏览器发出HTTP请求报文。


5)Web服务器响应请求,找到software目录下index.html文件。


6)如果HTML页面中嵌入了JSP、ASP、ASP.NET或PHP程序,则Web服务器运行这些程序,并把结果嵌入页面。如果应用程序包含有对数据库的操作,则应用程序服务器把查询指令发送给数据库驱动程序,由数据库驱动程序对数据库执行查询操作,查询结果返回给数据库驱动程序,并由驱动程序返回Web服务器,Web服务器将结果数据嵌入页面。


7)Web服务器把结果页面发送给浏览器。


8)浏览器与服务器断开连接。


9)浏览器解释HTML文档,在客户端屏幕上显示结果。


1.2.1 网页技术简介


Web的开发需要使用HTML、CSS、XML以及脚本等技术。下面分别对常用的几种技术做以简单介绍:


1. 超文本标记语言


超文本标记语言(HyperText Mark up Language,HTML)是Web技术的基础,它是一种文本形式的标记符号语言,可以使用任何文字处理软件进行编辑处理。目前市面上已经有很多种工具可以完成可视化的编程任务,例如DreamWeaver等。


2. 层叠样式表


层叠样式表(Cascading Style Sheet,CSS)主要用来控制页面显示的风格。在HTML基础上,使用CSS不但能够统一、高效地组织页面上的元素,而且还可以使页面的外观具有多样化。


3. 可扩展标记语言


可扩展标记语言(Extensible Mark up Language)是一种可以用来定义其他语言的语言。它是标准通用标记语言(Standard Generalized Markup Language,SGML)的一个简化的子集,专门为Web环境而设计的。XML的基本思想是:分别定义内容与内容的显示方式,这样对于内容组织者来说就可以将精力主要集中于内容本身而不必关心内容将如何显示。


4. 脚本


脚本(Script)包括JavaScript和VBScript。JavaScript是Sun公司和Netscape公司开发的一种解释型脚本语言,不需要编译。它比Java更简单有效,且具有Java的多种特性。JavaS-cript必须嵌入到HTML文档中,随同页面被下载到客户端,由浏览器解释执行。VBScript是由Microsoft公司推出的Web页面编程语言,也属于脚本语言,它继承了很多VB的语言特征。VBScript同JavaScript一样,也必须嵌入到HTML文档中,随同页面下载到客户端,由浏览器解释执行。此外,VBScript还可以和ActiveX控件集成,用于开发交互式页面,同时也可以进行服务器端的编程。


1.2.2 开发技术简介


Web项目的开发有很多的开发技术可以使用,主要包括JSP、ASP、PHP等,下面简要对这3种常用开发技术做以比较。


1

....

本站仅展示书籍部分内容

如有任何咨询

请加微信10090337咨询

本站仅展示书籍部分内容
如有任何咨询

请加微信10090337咨询

再显示