不积跬步,无以至千里;不积小流,无以成江海。
荀子
Java是跨平台的程序开发语言,也是目前技术先进、特征丰富、功能强大的计算机语言。Java具有简单、面向对象、分布式、健壮性、安全性、可移植性、解释器通用性、多线程、高性能等特点,是目前主流的计算机编程语言之一。Java语言不仅可以用来开发大型的应用程序,而且特别适合开发Web程序,是目前使用十分广泛的Web程序设计语言。
『成书缘由』
熟话说“巧妇难为无米之炊”,作为一名有经验的程序开发人员,都有自己积累的编程资源。在软件开发过程中,他们可以借助编程资源每天写出上万行代码,还可以利用已有的项目资源,迅速完成一个新产品的开发。可以说,编程资源是开发高手的左膀右臂。离开了这些编程资源,开发高手的功力将大大降低。
目前初学编程者普遍缺乏编程资源,尤其是项目开发资源和项目开发经验。为此,我们编写了本书。本书精选了21个实用软件项目,涵盖了SSH2框架应用项目、SSH框架应用项目、JSP实战开发项目,是进行Java Web项目开发必备的参考书。通过本书,读者不但可以快速提升开发能力和经验,更可以快速组建自己的项目资源库。
『本书内容』
本书分为3篇21章内容,共计21个软件项目。所选项目均来源于开发一线,具有很好的实践价值。本书具体内容如图1所示。
第一篇:SSH2框架应用篇。这一篇介绍了都市供求信息网、物流配货网、编程爱好者博客地带、明日知道、天下淘网络商城等5个SSH2框架项目。
第二篇:SSH框架应用篇。这一篇介绍了成长在线考试网、企业物资管理系统、办公自动化管理系统、校园管理系统、高校学生选课系统等5个SSH框架项目。
第三篇:JSP项目实战篇。这一篇介绍了网络购物中心、博研图书馆管理系统、迅友网络相册、企业门户网站、芝麻开门博客网、进销存管理系统、网上淘书吧、新奥家电连锁网络系统、大学生就业求职网、华奥汽车销售集团网、科研成果申报管理系统等11个JSP项目。
图1 本书内容结构图
『本书特色』
◆项目丰富,实用超值。本书精选了21个项目,涵盖了项目开发中应用的各方面技术,将这些项目稍加修改,即可形成一个完整的商业系统项目。
◆易学、易用。本书中的每个项目都提供了关键代码解析(对代码中重要的对象、方法、语句等进行重点介绍),读者在阅读时可以透彻理解相关代码,活学活用。
◆编码规范,注释详尽。本书程序编码规范,几乎所有代码都提供了详细注释。
『本书适用人群』
本书非常适合以下人员阅读:
☑从事Java Web编程行业的开发人员
☑相关培训机构的老师和学员
☑即将从事工作岗位的大学毕业生
☑ Java Web编程爱好者
☑有一定编程基础,想进一步提高技能的人员
☑大、中专院校的老师和学生
『学习答疑』
如果您在学习或使用本书的过程中遇到问题或疑惑,可以通过如下方式与我们联系:
☑服务网站:www.mingribook.com
☑服务QQ:100310267
☑服务信箱:mingrisoft@mingrisoft.com
☑服务电话:0431-84978981/84978982
☑学习社区:www.mrbccd.com
我们承诺将在5个工作日内给您提供解答。
『本书作者』
本书由明日科技组织编写,参加编写的有陈丹丹、王国辉、朱晓、李伟、赵会东、张英豪、白伟明、张振坤、高春艳、李继业、赛奎春、孙秀梅、潘凯华、刘欣、李慧、杨丽、刘龄龄、陈英、朱晓、肖鑫、李鑫等。由于作者水平有限,疏漏和不足之处在所难免,请广大读者朋友批评指正。
软件开发工作是相当复杂的,对于已经做完或者正在做着的开发工作,永远都有一种更好、更聪明或更快的方法来完成它。我们虽然提供了这些项目的开发思路、方法和完整开发过程,但希望读者不要拘泥于这些已提供的方法中,要不断演进并寻找更好的方法,学会享受挑战,并将之看做臻于精熟、成为高手的通道。
明日科技
2011年6月