首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 图书频道 > 计算机与网络 > 程序设计 >

Java项目开发实用案例(附VCD光盘1张)

2010-11-06 
商家名称 信用等级 购买信息 订购本书
Java项目开发实用案例(附VCD光盘1张) 去商家看看
Java项目开发实用案例(附VCD光盘1张) 去商家看看

 Java项目开发实用案例(附VCD光盘1张)


基本信息·出版社:科学出版社
·页码:462 页
·出版日期:2006年07月
·ISBN:7030172426
·条形码:9787030172426
·版本:第1版
·装帧:平装
·开本:16
·正文语种:中文
·图书品牌:科瀚伟业

内容简介 《Java项目开发实用案例》是以项目案例为导向的实践指导书。首先,用一章的篇幅阐述J2SE5.0的特性和Java的主流开发框架,开发工具等,而后,分五章介绍了五个开发项目:电子相册系统、人力资源管理系统、高海量访问系统、公司办公系统和日常管理系统。在项目开发体验的基础上,《Java项目开发实用案例》又针对开发框架做了详细的描述,同时,在附录中介绍了Java编程的约定。阅读《Java项目开发实用案例》可以领略项目开发的特点和奥秘。《Java项目开发实用案例》所附光盘中含每个案例的完整工程文件和相关说明文档,读者可以根据每一章所在的目录下的说明文件安装、配置和运行对应的工程项目。《Java项目开发实用案例》可作为大专院校计算机及相关专业学生的选修课教材,或毕业设计的指导教材,对从事项目开发的专业技术人员也有一定参考价值。
编辑推荐 《Java项目开发实用案例》:
综合运用Java Web应用开发的热点技术
巧妙通过Cache实现高效海量访问系统
探秘Framework并开发目主Web框架
知识与技能并举
毕业设计的参考
教师的资源库
教育和应用并重
课程实训的指导
开发者的智慧泉
目录
第1章 日积月累
1.1 Java漫谈
1.1.1 Java语言诞生及其发展
1.1.2 Java EE的发展与展望
1.2 J2SE 5.0(Tiger)新特性简介
1.2.1 简易开发
1.2.2 可扩展性和性能
1.2.3 监视和管理能力
1.2.4 桌面客户端
1.2.5 其他新特性
1.3 主流开发框架概览
1.3.1 Struts
1.3.2 Spring
1.3.3 Hibernate
1.3.4 Webwork2
1.4 主流工具使用指南
1.4.1 JBuilder
1.4.2 Eclipse
1.4.3 Java Studio Standard
1.4.4 Tomcat
1.4.5 数据库服务器

第2章 电子相册系统
2.1 概述
2.2 案例简介
2.3 案例设计
2.3.1 需求分析
2.3.2 数据库设计
2.4 开发实现
2.4.1 Framework采用决策
2.4.2 Web应用的核心Web.xml
2.4.3 Struts的配置核心Struts-config.xml文件
2.4.4 自定义Taglib
2.4.5 图片的显示
2.4.6 文件上传操作

第3章 人力资源管理信息系统
3.1 概述
3.2 案例简介
3.2.1 案例背景
3.2.2 功能需求
3.2.3 开发环境说明
3.3 分析设计
3.3.1 需求分析
3.3.2 设计思路
3.3.3 功能分析
3.3.4 框架设计
3.3.5 模块划分
3.3.6 数据库设计
3.4 开发实现
3.4.1 系统框架图
3.4.2 配置文件说明
3.4.3 功能模块

第4章 高效海量访问系统
4.1 概述
4.2 案例简介
4.3 需求分析
4.4 功能分析
4.4.1 发帖功能
4.4.2 帖子浏览功能
4.4.3 Hibernate Cache Provider
4.5 数据库设计
4.6 开发实现
4.6.1 Framework采用决策
4.6.2 Hibernate Cache Provider 实现
4.6.3 发帖功能
4.6.4 浏览功能

第5章 公司办公信息管理系统
5.1 概述
5.2 案例简介
5.3 分析设计
5.3.1 系统目标设计
5.3.2 系统结构设计思想
5.3.3 系统功能设计
5.3.4 系统工作流程设计
5.3.5 数据库需求分析和逻辑设计
5.3.6 数据库结构创建
5.3.7 数据库结构的概念模式
5.4 开发实现
5.4.1 配置server.xml和Web.xml
5.4.2 自定义数据库连接池及其实现
5.4.3 Java Mail及认证的实现
5.4.4 Java Bean及MD5应用
5.4.5 系统用户身份验证子系统
5.4.6 公司员工信息管理子系统
5.4.7 公司财务信息管理子系统
5.4.8 公司内部信息交流子系统

第6章 日程管理系统
6.1 概述
6.2 案例简介
6.3 案例设计
6.3.1 需求分析
6.3.2 数据库设计
6.4 开发实现
6.4.1 Framework采用决策
6.4.2 Web.xml文件
6.4.3 Struts-config.xml文件
6.4.4 从系统启动开始
6.4.5 自定义Taglib
6.4.6 扩展Framework构造
6.4.7 一个画面的业务流程
6.4.8 Tiles框架页面的搭建
6.4.9 批处理的业务流程

第7章 框架探秘
7.1 Framework简介
7.2 某框架简介
7.3 分析设计
7.4 逻辑设计
7.4.1 配置部分
7.4.2 代码部分
附录 Java编程约定
……
序言 Java自1995年诞生以来,其应用在全球呈一路飙升的趋势,在企业级的服务器端应用更加倍受青睐。尤其在安全性和规模性要求较高的银行、证券、金融等领域,Java已成为各种解决方案的首选。在一些知名的求职网站,Java程序员的需求量最多。显然,写一本饱含Java开发人员经验的《Java项目开发实用案例》,无论对初入程序开发之道的新手,还是正从事软件开发职业的开发人员都是有益的。
在2003年末,许多人已经感觉到IT业求职的压力了。当时IT行业属于2001年网络泡沫以后的冰点时期,求职场上招聘要求都是要有几年开发经验的人员。求职的严酷形势使人们清醒感到在学校学的内容和真正工作所需的技术存在“学不致用”的问题。大学里面做的项目即便是类似的内容(比如。B/S结构开发等),也只是随心所欲地去写,根本没有一个整体构架以及共通化以供代码复用的观念——这是缺乏具体的项目经验的人都会有的情况。
本书作者应科学出版社之邀,为已有一定Java基础而又缺乏完整项目经验的读者写一本案例教程。由于本书是以实例为主,因此召集一些有丰富工作经验的同行合著。大家都想把书写好,各种构思也比较多,撰写过程中发现写一本真正有价值的书也并不是一件容易的事情。尽管如此,大家坚持不懈地努力,终于将一本内容颇为丰富的书完成了。希望读者通过阅读本书能在项目开发实践过程中有所收获。
本书不是一本Java基础教程,书中没有论述基本的Java语法以及具体的API。读者为了能流畅地阅读本书,需要了解以下知识:
首先需要有Java面向对象编程的基本概念,熟悉Java的基本语法和常用的API。了解HTIP以及Web的基本知识,具有初步的编写简单applet的能力。
本书重点在于介绍用Java开发的项目案例。通过阅读本书,读者可以了解如何设计一个适合项目需求的框架,如何设计并实现能适合多人协作的框架,并获得一定的概览完整项目的能力。
本书是以项目案例为导向的实践指导书。随书光盘的内容包括各个案例(第2章到第7章)的完整的工程文件和相关说明文档,其中源码的重点部分在书中均有详细分析和说明。读者可以根据每一章所在的目录下的说明文件安装、配置和运行对应的工程项目。由于本书的第一章是Java相关的知识、特点、框架和工具的概述,因此在随书光盘中没为本章安排电子文件。
文摘 插图:


AOP是OOP的延续,是Aspect Oriented Programming的缩写,意思是面向方面编程。AOP实际是GOF设计模式的延续,设计模式孜孜不倦追求的是调用者和被调用者之间的解耦,AOP可以说也是这种目标的一种实现。假设在一个应用系统中,有一个共享的数据必须被并发同时访问,方法是,首先,将这个数据封装在数据对象中,称为Data Class,同时,将有多个访问类,专门用于在同一时刻访问这同一个数据对象。
为了完成上述并发访问同一资源的功能,需要引入锁(Lock)的概念,也就是说,某个时刻,当有一个访问类访问这个数据对象时,这个数据对象必须上锁(Locked),用完后就立即解锁(unLocked),再供其他访问类访问。使用传统的编程习惯,我们会创建一个抽象类,所有的访问类继承这个抽象父类。
热点排行