Java 项目开发案例整合的前 言
Java是Sun公司推出的能够跨越多平台的、可移植性很高的一种面向对象的编程语言。自面世以来,Java凭借其易学易用、功能强大的特点得到了广泛的应用。其强大的跨平台特性使Java程序可以运行在任何一个系统平台上,手持电话、商务助理等移动电子产品都可以运行Java程序,真正做到“一次编写,到处运行”。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等,这使得它成为应用范围十分广泛的开发语言。
『成书缘由』
熟话说“巧妇难为无米之炊”,作为一名有经验的程序开发人员,都有自己积累的编程资源。在软件开发过程中,他们可以借助编程资源每天写出上万行代码,还可以利用已有的项目资源,迅速完成一个新产品的开发。可以说,编程资源是开发高手的左膀右臂。离开了这些编程资源,开发高手的功力将大大降低。
目前,初学编程者普遍缺乏编程资源,尤其是项目开发资源和项目开发经验。为此,我们编写了本书。本书精选了21个实用软件项目,涵盖了本地应用项目和网络应用项目,是进行Java项目开发必备的参考书。通过本书,读者不但可以快速提升开发能力和经验,还可以快速组建自己的项目资源库。
『本书内容』
本书分为4篇21章内容,共计21个软件项目。所选项目均来源于开发一线,具有很好的实践价值。本书具体内容如图1所示。
第一篇:小型项目篇。这一篇介绍了数码照片管理软件、FTP客户端、电子地图系统、网络五子棋游戏、远程协助系统、决策分析系统、企业内部通信系统等7个项目。
第二篇:中型项目篇。这一篇介绍了明日电子商城、企业门户新闻网、BBS论坛、考试管理系统、蓝宇快递打印系统、讯友通讯管理系统、开发计划管理系统、编程词典用户管理系统、图书馆管理系统等9个项目。
第三篇:大型项目篇。这一篇介绍了酒店管理系统、学生成绩管理系统、企业人事管理系统、医药进销存管理系统、企业进销存管理系统等5个项目。
『本书特色』
项目丰富,实用超值。本书精选了21个项目,涵盖了项目开发中应用的各方面技术,将这些项目稍加修改,即可形成一个完整的商业系统项目。
易学、易用。本书中的每个项目都提供了关键代码解析(对代码中重要的对象、方法、语句等进行重点介绍),读者在阅读时可以透彻理解相关代码,活学活用。
编码规范,注释详尽。本书程序编码规范,几乎所有代码都提供了详细注释。
提供15小时视频录像。本书提供了15小时的项目开发视频录像,读者可以边看边学,快速提高实战技能。
『本书适用人群』
本书非常适合以下人员阅读:
从事Java编程行业的开发人员 相关培训机构的老师和学员
即将从事工作岗位的大学毕业生 Java编程爱好者
有一定编程基础,想进一步提高技能的人员 大、中专院校的老师和学生
『本书作者』
本书由明日科技组织编写,参加编写的有白伟明、张振坤、李伟、王国辉、陈丹丹、朱晓、高春艳、王小科、赵会东、李继业、张磊、赛奎春、孙秀梅、潘凯华、刘欣、李慧、杨丽、刘龄龄、陈英、李贺、肖鑫、李鑫等。由于作者水平有限,疏漏和不足之处在所难免,请广大读者朋友批评指正。
软件开发工作是相当复杂的,对于已经做完或者正在做着的开发工作,永远都有一种更好、更聪明或更快的方法来完成它。我们虽然提供了这些项目的开发思路、方法和完整开发过程,但希望读者不要拘泥于这些已提供的方法中,要不断演进并寻找更好的方法,学会享受挑战,并将之看做臻于精熟、成为高手的通道。
明日科技
2011年6月