JSP项目开发案例全程实录

出版时间:2011-1  出版社:清华大学  作者:明日科技  页数:609  
Tag标签:无  

前言

前  言(第2版)编写背景“软件项目开发全程实录”丛书(第1版)出版两年来,受到了广大读者的热烈欢迎,目前该丛书已经累计销售近10万册,成为近年来最畅销的编程案例类丛书之一。应读者朋友的要求,我们根据最新的市场变化并结合广大读者的建议,编写了该丛书的第2版。从技术背景来看,JSP(JavaServerPage)是由Sun公司在Java语言基础上开发出来的一种动态网页制作技术,是Java开发阵营中最具代表性的解决方案。JSP不仅拥有与Java一样的面向对象性、便利性、跨平台性等优点,还拥有Java Servlet的稳定性,并且可以使用Servlet提供的API、Java Bean及Web开发框架技术,使页面代码与后台处理代码分离,提高工作效率。在目前比较流行的Web程序开发中,JSP是比较热门的一种动态网页技术,它依靠Java语言的稳定、安全、可移植性好的优点,成为大、中型网站开发的首选。本书内容本书提供了12个经典案例。这12个案例不仅按照软件工程的开发流程进行实施,在书中更是按照开发背景、需求分析、系统功能分析、数据库分析、数据库建模和系统开发的顺序进行讲解,务求使读者切实体会循序渐进的开发过程。书中每一章都应用了不同的技术,如第1章采用了Struts2.0开发框架;第2、3、8、9、12章采用了比较经典的Struts开发框架,并且在第8章中还应用了Ajax技术实现考试计时等功能;第4章采用了短信猫和JavaMail组件实现了企业快信;第5章主要应用了Spring、Struts和Hibernate框架整合技术,它们是目前最流行的整合技术;第6章采用了Struts和Hibernate框架整合技术;第10章采用了JavaBean+Servlet结合技术,充分体现了MVC的设计思想,使整个系统的设计思路比较清晰;第11章采用了JSP+Ajax技术实现,实现了无刷新的聊天室。第2版所做的改进在第2版中,我们主要遵循以下原则对第1版内容进行修改。 增加了内容针对目前JSP越来越广泛的应用,我们增加了聊天室系统和在线音乐吧两个案例,以便让读者更好地学习JSP知识。 修改了第1版中的错误对于第1版中出现的错误,或者运行异常的程序,我们都进行了修订,以便读者更好地学习。本书特点  视频讲解对于初学者来说,视频讲解是最好的导师,它能够引导初学者快速入门,使其感受到编程的快乐和成就感,增强进一步学习的信心。鉴于此,本书为每一个案例都配备了视频讲解,初学者可以通过视频讲解实现案例中的功能。  案例典型本书案例均从实际应用角度出发,应用了当前流行的技术,涉及的知识广泛,读者可以从每个案例中积累丰富的实战经验。  代码注释为了便于读者阅读程序代码,书中的代码几乎每行都有注释,并且整齐地纵向排列,可使读者快速领会作者的意图。 代码贴士案例类书籍通常会包含大量的程序代码,冗长的代码往往令初学者望而生畏。为了方便读者阅读和理解代码,本书避免了连续大篇幅的代码,而将其分割为多个部分,并对重要的方法、属性和知识点设计了颇具特色的“代码贴士”。 知识扩展为了增加读者的编程经验和技巧,书中每个案例都标记有“注意”、“技巧”等提示信息,并且在每章中都提供了一项专题技术。适合读者本书定位于想要使用JSP进行Web应用程序开发的初、中级读者,一些案例对于高级用户也具有很好的参考价值。同时,本书也特别适合作为大专院校计算机专业的案例参考书。对于初学者来说,不必担心书中的案例做不出来,因为本书附带光盘中的视频录像会引导您去做,再结合书中的知识讲解,相信初学者不但可以完成书中介绍的案例程序,而且能够根据理解自行设计类似的程序。本书约定由于篇幅有限,本书每章不可能逐一介绍案例中的各模块。作者选择了基础和典型的模块进行介绍,对于功能重复的模块,由于技术、设计思路和实现过程比较相似,因此没有在书中体现。本书中涉及的功能模块在光盘中都附带有视频录像,以方便读者学习。 作者队伍本书由明日科技Java web软件开发团队组织编写。明日科技是一家以计算机软件技术为核心的高科技企业,是专业的应用软件开发和服务企业,多年来始终致力于行业管理软件开发、行业电子商务网站开发等领域,涉及生产、管理、控制、仓储、物流、营销、服务等行业。另外,公司还致力于软件技术的普及和传播。参与本书编写的程序员有:卢瀚、张明、董大永、尹强、李继业、张磊、赛奎春、高春艳、宋坤、刘锐宁、梁水、李伟明、王小科、王军、赵会东、刘彬彬、安剑、孙秀梅、巩建华、房大伟、吕双、刘云峰、王国辉、李钟尉、张振坤、陈丹丹、白伟明、刘中华、潘凯华、刘欣、李慧、梁晓岚、杨丽、顾丽丽、刘龄龄、于长凤、张彦国、王乐乐、陈英、刘莹、李贺等。

内容概要

本书以都市供求信息网、图书馆管理系统、企业电子商城、企业快信——短信+邮件、企业人力资源管理系统、办公自动化管理系统、物流信息网、网络在线考试系统、编程体验BBs——论坛系统、博客网、聊天室系统和在线音乐吧12个实际项目开发程序为案例,从软件工程的角度出发,按照项目的开发顺序,系统、全面地介绍了程序开发流程。从开发背景、需求分析、系统功能分析、数据库分析、数据库建模、网站开发到网站的发布,每一过程都作了详细的介绍。
本书案例涉及行业广泛,实用性非常强。通过对本书的学习,读者可以了解各个行业的特点,能够针对某一行业进行软件开发,也可以通过光盘中提供的案例源代码和数据库进行二次开发,以减少开发系统所需要的时问。
本书光盘提供12个项目开发完整案例的同步教学视频,12个项目开发完整案例及其源程序,本书的服务网站knIVW.mingribook.com还提供了内容丰富的素材库、题库、模块库、案例库和本书的答疑服务。
本书是一本项目开发案例方面的参考书,适合有基本编程知识但还没有项目开发经验的软件开发的初学者使用,尤其适合高校在校生进行毕业设计、课题设计时做参考。

作者简介

明日科技,专业的软件开发公司,该公司是一家以计算机软件技术为核心的高科技企业,是专业的应用软件开发和服务企业,多年来始终致力于行业管理软件开发、行业电子商务网站开发等领域,涉及生产、管理、控制、仓储、物流、营销、服务等行业,公司现有各类软件工程师50余人。另外,公司还致力于软件技术的普及和传播,先后创作软件开发类图书多部,其中多部图书荣获“全国优秀畅销书”奖。

书籍目录

第1章 都市供求信息网
第2章 图书馆管理系统
第3章 企业电子商城
第4章 企业快信——短信+邮件
第5章 企业人力资源管理系统
第6章 办公自动化管理系统
第7章 物流信息网
第8章 网络在线考试系统
第9章 编程体验BBS——论坛系统
第10章 博客网
第11章 聊天室系统
第12章 在线音乐吧

章节摘录

第一章在全球知识经济和信息化高速发展的今天,无论是在生活、工作还是学习方面,信息都是决定成败的关键。小到生活中的需求,大到企业的发展,特别是对于企业实现跨地区、跨行业、跨国经营,信息都起着至关重要的作用。而电子商务作为一种崭新的商务运作模式,越来越受到企业的重视。本章通过应用Struts 2.0+SQL Server 2005开发一个流行的电子商务网站——都市供求信息网。通过学习本章,读者可以:了解供求信息网站开发的基本过程掌握如何进行需求分析和编写项目计划书掌握分析并设计数据库的方法熟悉应用Struts 2.0框架进行开发了解Struts 2.0中的标签掌握在Struts 2.0中进行表单验证的方法掌握在Eclipse中使用JUnit工具进行单元测试的方法掌握网站发布的方法 1.1  开 发 背 景天下华源信息科技有限公司是一家集数据通信、系统集成、电话增值服务于一体的高科技公司。公司为了扩大规模,增强企业的竞争力,决定向多元化发展,借助Internet在国内的快速发展,聚集部分资金投入网站建设,以向企业提供有偿信息服务为盈利方式,为企业和用户提供综合信息服务。现需要委托其他单位开发一个信息网站。1.2  系 统 分 析1.2.1  需求分析对于信息网站来说,用户的访问量是至关重要的。如果网站的访问量很低,那么就很少有企业与其合作,也就没有利润可言了。因此,信息网站必须为用户提供大量的、免费的、有价值的信息,才能够吸引用户。为此,网站要尽可能地提供多方面的信息,这些信息主要来自于生活、工作与学习方面。另外,网站不仅要为企业提供各种有偿服务,还需要额外为用户提供大量的无偿服务。1.2.2  可行性分析1.引言编写目的。为了给软件开发企业的决策层提供是否进行项目实施的参考依据,现以文件的形式分析项目的风险、项目需要的投资与效益。背景。天下华源信息科技有限公司是一家以信息产业为主的高科技公司。公司为了扩展业务,需要一个CTC(消费者与消费者之间的交易平台)和BTC(企业为消费者提供的交易平台)业务平台,现需要委托其他公司开发一个供求信息的网站,项目名称为都市供求信息网。2.可行性研究的前提要求。网站要求为用户有偿或无偿提供尽可能全面的信息,涵盖生活、工作与学习各方面,如求职、招聘、家教、招商、房屋、车辆、出售、求购等信息。目标。一方面为用户的生活、工作提供方便,另一方面为提高企业知名度,为企业的产品宣传节约大量成本。评价尺度。根据用户的需求,网站中发布的信息要准确、有效、全面,考虑到对企业及国家的影响,对一些非法、不健康的信息要及时删除。此外,应加强网站的安全性,避免有意或无意的破坏导致系统瘫痪,造成严重损失。

图书封面

图书标签Tags

评论、评分、阅读与下载


    JSP项目开发案例全程实录 PDF格式下载


用户评论 (总计105条)

 
 

  •   都是项目开发案例,跟着学起来不错
  •   对于使用JSP开发软件的程序员帮助很大
  •   这本书有比较好的系统设计模式,没有介绍什么基础知识,但是在项目层面上介绍的很详细。比较适合有相应基础的人来看。
  •   这书对与开发有很大的帮助,能提供参考
  •   案例详细,有源代码,能够容易学习
  •   对要做项目的同学来说,这本书能很大程度上引导思路,方法详尽,过程非常清晰
  •   看了此书了解项目是如何炼成的了
  •   买来为我的毕业设计做准备的,我的毕业设计就是做一个购物网站。每个工程都搞定一定是个JSP高手了。
  •   好书,项目经典!多看看对做项目有好处的
  •   帮朋友买的,他说挺好的内容挺全,就是软件和系统配置的时候很麻烦
  •   案例很多,很适合初学者
  •   明日科技的书,有视频,适合初学者,值得拥有
  •   有源代码,系统的设计也写得蛮全的。
  •   印刷很不错,案例也很典型,就是价格高了~~~
  •   这本书的例子还详细,代码注释也做得很好,最后我要夸夸这本书的网上支持团队,在论坛里发帖问这本书中的项目部署中遇到的问题,基本上一天内就会有专家回复你,而且回复的答案很有效地解决了我的问题,必须给满分
  •   书很不错,内容很多,讲的很详细,对我这种菜鸟来说是本好书。如果有谁想要光盘中的内容,联系我QQ:370757862.
  •   内容介绍详细,加上视频解说更容易让人学习!而且例子精讲。
  •   有视频,很适合入门者学习。
  •   非常的不错,很适合!既适合初学者学习又适合有一定基础准备向更高一层的人士学习,确实是一本不错的书!里边对网页的制作讲的很详细!
  •   相当不错的 一本书 适合 有jsp基础的人看 可以使以前学的知识贯穿起来
  •   所配光盘内容期望值有偏差。
  •   是一本JSP学习的好书,例子很实用
  •   挺不错的,要是来电更实用的网站就更好了啊,哈哈
  •   书籍很好,内容简单易懂,非常适合学习和专研者
  •   书不错。配送的光盘也很有用
  •   书不错,发货也快。还带光盘,很好。
  •   挺不错的书,质量很好,服务也挺好,快递速度也不错
  •   毕业设计参考用
  •   这本书很不错,很适合我!
  •   觉得还不错,对毕业设计有一定的帮助!
  •   正在学习中,感觉还是不错的
  •   买了之后才知道,内容充实,实用性强
  •   书收到了,里面没优发票,能补给我吗???,站内和我联系下吧,我下次买书的时候一起把发票补给我也行。。
  •   真的可以从零学习的,很实用,非常好,吐血推荐啊!
  •   书本内容独到,浅显易懂,适合新手
  •   是买个别人的,东西还好,对于完成设计有一定帮助
  •   已经订了本书,但现在还没有到。一共顶了两本书,一个在**一个在这里,**的第二天就到了,当当的,这都快周末了,还没有到。以后,订书就值得考虑了!速度太慢!
  •   写 毕业的时候 帮了很大的忙。有实例可以参考,有些代码还可以借用。
  •   这本书挺实用的,觉对的好评
  •   书很厚,内容不错,值得新手老手拜读!强烈建议购买!
  •   书已经收到,很满意,
  •   好厚的书, 还没,看感觉不错
  •   挺好的,书的质量不错,但是我买的书和我想学的好像不太对头,所以还没怎么看~~
  •   发货速度快 书的质量也很好 赞
  •   书不错,纸张也很好!
  •   还行吧 长度不少于5个字
  •   还没怎么用,看上去不错的样子!
  •   快递的速度很快!
  •   发货快速。质量不错
  •   初看了一下还不错
  •   感觉很深,有点难度
  •   好个毛
  •   期望不会差........
  •   老师推荐的看里面很厚实 因为很贵所以要好好看看
  •   还在看当中....
  •   刚收到,快递很效率,大概看了一下讲解很详细,项目的开发流程全部涉及到了;很适合初学者。
  •   书中各章内容都利用不同的开发技术说明在项目中的应用,是一本值的初学者提高动手能力的好书
  •   这本书每个项目都很详细,适合初学者。
  •   可能因为项目太多分析的不细,但是主要模块分析的不错。
  •   正是我需要的,案例狠好,视频教程再详细点就更完美了。
  •   12个项目、准备开始做来试试!希望能学好呢
  •   书中案例比较多,可以多学习模仿案例。
  •   很不错的书,很多有用的案例。
  •   还没有开始看呢,看举的案例挺实用的,应该还是不错的。
  •   内容是还是很详细的,但是需要一定的基础,光碟上说有视频,但是还没看
    总之用于提高的话值得买
  •   里面内容还算全面,可以是初学者学习!
  •   还好吧,但是这本书不怎么适合初学者,适合提高用的
  •   光盘的内容很全,但是书到的有些慢,因为要移仓吧
  •   对于普通在线本科生,这是一本非常好的实践书籍,从中可以学些很多
  •   两地书籍凑一块儿发的比较慢,不过质量还是可以的,光盘保存很好
  •   不错的书籍,适合初学者
  •   这本书只能用来做参考,没有一定的基础还是不要买了
  •   好书啊,努力学习中!!
  •   而且还送了源代码~~~还是不错的吧~~
  •   有实例可以参照学习。
  •   我最先是在书店看到这本书的,后来就在当当买了,第二天就送到了,书籍不错,质量跟我在书店看的差不多,很喜欢
  •   内容很丰富!正是我要的!
  •   以为下雨天书多多少少会湿 还好 包装的很好 内容等看了在评价
  •   挺好的,代码全面,不过部分代码有点小错误,改一下就好了
  •   书的表面灰尘比较多。
  •   书不错,是我想要的~~-
  •   入门书籍,都是些基本的东西,看完之后可以有个大体轮廓。
  •   内[容还没看
  •   挺好的,就是计划赶不上变化,总没时间看!哈哈……
  •   还没仔细看,大概翻了一下,应该不错的……
  •   还不错 ,例子比较好但是代码量较少
  •   只有第一个项目是用的STRUTS2,其他的都是STRUTS1,亏了
  •   千万别买了。为什么不适合初学,因为你看不懂,不具体的东西,掺杂了,太多知识,没有三两三,别玩那碗。为什么不适合新手,因为该讲的点都略去了,不连贯,就说说主要代码段,一个完整的开发过程都不全,哪怕最简单的,因为我们要的只是完整啊。为什么不适合有经验者,因为根本没用啊,思想不够新,程序陈旧,套路依旧,你把作者拖出来叫他说几个特色,我去,没有啊...
  •   就是案例 ,教育性不太强,单纯给出案例过程,讲解少。
  •   书不错,就是包装磨损了。
  •   第五单元后光盘视屏看不了
  •   物流很快,书内容也很丰富,非常满意
  •   这本书案例有点多,其实详细程度一般,可以作为练习
  •   封面很旧,还有光盘是C#的,我买的是JSP!!!!!!!
  •   内容都是一个套路 特别是视频 呵呵 总的来说还好吧 感觉看一个例子就够了
  •   在亚马逊买了好多书了,这里的书向来质量不错~
  •   纯项目,但是第一个项目还好,采用Struts2后来的项目就不好了,都是些Struts1的有点过时,不太适合开发。基础的东西又少,只是粘贴点代码。
  •   垃圾!案例同第一版完全一样!技术严重落后,作者意图可想而知!
  •   商品基本满足需求,只不过虽然说是全程实录,但是还是不够详细,我是初学者,内容上来说,我觉得还可以更好
  •   很实用的书哈,但是在使用过程中有些地方要自己克服!
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7