Struts+Spring+Hibernate开发入行真功夫

出版时间:2009-3  出版社:电子工业出版社  作者:三扬科技,三扬科技 编,飞思科技产品研发中心  页数:471  
Tag标签:无  

前言

  危机不足惧,我有“真功夫”  刚刚走过的一年,之所以不平凡,是因为席卷全球的经济危机不期而至。在IT行业,外企、国企“裁员不断”,原本就不容乐观的就业形式迎来真正的寒冬。值此考验全体就业者与从业者之际,你入行了吗?你晋升了吗?你跳槽了吗?你再就业了吗?  如此严峻的经济形势之下,面对国内声势浩荡的程序员大军,作为软件行业的老板,他们在考虑什么?企业到底需要什么样的软件开发人员?作为程序员,如何提高自身竞争力,在众人之中脱颖而出?那些在IT行业大门之前踯躅不前的入行者,如何真正踏进企业的大门?有过开发语言或工具的入门学习经历,再加上一腔热忱,这是大多数人的现状。很显然,这是远远不够的,企业需要的是真枪实弹的项目开发能力,需要广阔的知识背景及过硬的动手能力。“知识要深,功夫要真”,这正是本系列丛书的主旨。  知识有多深,功夫有多真?  面向入行读者  “万事开头难”,很多编程爱好者正在为“入门”而不懈努力,开发类入门书籍也因此长盛不衰。然而,真正阻碍更多人迈入程序员大门的那道坎是“入行”。“入行”要求掌握可以直接参与实践工作或团队开发的实用技术。“入行真功夫”丛书完全从准从业者的切身需求出发,介绍先进理念,培养编码技术,锤炼软件架构与设计能力,使其从知其然不知其所以然的“门外汉”,快速成长为能纯熟运用所学完成任务的“业内人”。  针对实际问题,案例驱动讲解  “入行真功夫”丛书围绕一个个精选案例展开讲解,按照“问题的提出(Why?)?问题的解决(How?)?讲解与提高(What?)?常见使用场合与错误(Where?)”的流程进行阐述。先将整个案例拆解为多个功能模块,并通过不同技术实现该功能模块。当掌握了各功能模块的具体实现后,再将各模块还原为一个整体。而正是在这“合→分→合”的过程中,读者不仅学会了各个技术点,更掌握了真实项目开发的流程。  超值多功能DVD,全方位提升功力  学习者的需求来自方方面面,“入行真功夫”的光盘为此殚精竭虑。精心录制的多媒体教学视频,讲解细致,内容充实,可大幅度提高学习效率;精挑细选的“面试题库”,将各企业及各技术门类的面试、笔试题一网打尽,随用随查,实用便捷;囊括就业分析、面试指南、岗位须知、职业指导等各类内容的“求职指南”,不啻为入行者步入职场的知识宝库。

内容概要

  《Struts+Spring+Hibernate开发入行真功夫》采用软件最新版本,满足程序员对新技术及时掌握的需求,面向“入行”者,注重实践与工程化理论相结合。随书附赠光盘,收录超长时间的讲解视频,提供实例中心、项目中心、源码中心三大资料库,提供丰富的程序实例、效果演示、完整的开发项目,以及图书、光盘涉及程序的完整源代码。《Struts+Spring+Hibernate开发入行真功夫》适合作为Java相关培训机构的教材,也可作为Java自学人员的参考手册。Java EE是目前最新版本的应用平台,由J2EE升级而来,其对流行框架Struts、Hibernate、Spring的支持更加完善,可大幅度提高开发系统的效率、性能与稳定性,不仅可以用于开发应用程序,还可以进行网络编程,用途十分广泛。《Struts+Spring+Hibernate开发入行真功夫》内容由浅入深,围绕Java EE平台,从零开始讲解开发平台的基础知识,以及各种主流框架的主要特性、技术,并通过案例说明开发框架的具体应用。

书籍目录

第1章 Java EE运行及开发环境 1视频时长:30分钟Java EE 5平台的目的在于为开发者提供一系列强大的API,同时减少开发时间,降低应用复杂性并且提高应用的性能。——Eric Jendrock, Jennifer Ball1.1 案例场景 21.1.1 创建问候程序 21.1.2 我们现在能做的…… 21.2 JDK的下载、安装及设置 31.2.1 JDK的下载与安装 31.2.2 JDK环境变量的配置 61.3 Tomcat的下载、安装及设置 71.3.1 Tomcat的下载与安装 71.3.2 Tomcat的基本配置 91.3.3 Tomcat服务器页面 101.3.4 Tomcat的数据源配置 111.4 Eclipse的下载、安装及设置 121.4.1 Eclipse的下载与安装 121.4.2 熟悉Eclipse开发环境 121.5 开发第一个Java EE应用:HelloWorld 151.5.1 开始创建第一个Java EE应用:HelloWorld 151.5.2 熟悉HelloWorld应用框架 151.6 回到案例场景 181.6.1 基本思路 181.6.2 代码演练 201.7 本章小结与习题 201.7.1 重点回顾 201.7.2 课后练习 20第2章 JSP和Servlet 21视频时长:60分钟Servlet作为一种标准功能来支持J2EE规范,如果没有这种可伸缩的Servlet,则那些应用服务器开发商将丧失竞争力。——Jason Hunter,William Crawford(美)2.1 案例场景 222.1.1 图书馆管理系统应用——读者登录模块 222.1.2 我们现在能做的…… 232.2 开发第一个JSP+Servlet应用 232.2.1 创建工程 242.2.2 编码 242.2.3 部署 262.3 认识JSP 262.3.1 JSP的工作原理 272.3.2 JSP注释 272.3.3 JSP声明 282.3.4 JSP表达式 292.3.5 JSP的3个编译指令 302.3.6 JSP的7个动作指令 312.3.7 JSP的9个内置对象 322.4 认识Servlet 352.4.1 Servlet的开发 352.4.2 Servlet的配置 362.4.3 Servlet的生命周期 372.4.4 使用Servlet作为控制器 372.4.5 load-on-startup Servlet 382.4.6 自定义标签库 392.4.7 预处理用户请求:Filter 412.4.8 使用Listener 432.5 回到案例场景 452.5.1 基本思路 452.5.2 代码演练 452.6 本章小结与习题 482.6.1 重点回顾 482.6.2 课后练习 48第3章 SQL与JDBC 49视频时长:66分钟不同的厂商由不同的“提供者”(驱动)来实现JDBC API,使开发人员与实际的数据库实现方式隔离(理论上属于松散耦合)。——Ted Neward3.1 案例场景 503.1.1 图书馆管理系统应用——增加读者模块 503.1.2 我们现在能做的…… 503.2 SQL 523.2.1 SQL概述 523.2.2 数据操纵语言 523.2.3 使用SQL 533.3 JDBC 563.3.1 JDBC概述 563.3.2 JDBC驱动程序 563.3.3 使用JDBC读取数据 573.4 回到案例场景 623.4.1 基本思路 623.4.2 代码演练 623.5 本章小结与习题 663.5.1 重点回顾 663.5.2 课后练习 66第4章 Struts框架入门 67视频时长:35分钟Struts已经成为利用Servlet和JSP技术构建Web应用程序的最流行的表示框架包,它推动形成了基于Model-View-Controller(MVC)设计模式(通常称为Model 2方式)的应用程序架构。——Craig McClanahan4.1 案例场景 684.1.1 创建Struts问候程序 684.1.2 我们现在能做的…… 684.2 MVC框架 704.2.1 熟悉模型1与模型2 714.2.2 MVC设计模式 714.3 Struts基础 724.3.1 Struts的起源 734.3.2 Struts的体系结构 734.3.3 Struts的下载与安装 744.4 认识Struts的核心组件 744.4.1 Struts的工作原理 744.4.2 视图组件 754.4.3 模型组件 764.4.4 控制器组件 764.4.5 struts-config.xml和web.xml 774.5 创建Struts问候程序 784.5.1 执行流程 784.5.2 JSP的实现 794.5.3 MessageResources和Application.properties文件 804.5.4 ActionForm对象 804.5.5 数据校验 814.5.6 创建模型组件 814.5.7 Action对象 814.5.8 创建常量文件 824.5.9 配置web.xml和struts-config.xml文件 834.5.10 发布与执行问候程序 834.6 回到案例场景 844.6.1 基本思路 844.6.2 代码演练 844.7 本章小结与习题 874.7.1 重点回顾 874.7.2 课后练习 88第5章 Struts进阶 89视频时长:63分钟尽管所有的客户端界面都应当国际化和本地化,但这对于Web应用尤其重要,因为Web具有全球化的本质特性。——Debbie Carson,Ian Evans,Scott Fordin5.1 案例场景 905.1.1 图书馆管理系统应用——改善读者登录模块 905.1.2 我们现在能做的…… 915.2 Struts的配置 955.2.1 配置ActionServlet 955.2.2 配置ActionForm 965.2.3 配置Action 975.2.4 配置ActionMapping 985.2.5 配置ActionForward 985.3 DispatchAction类 995.4 Struts国际化 1005.4.1 为什么需要国际化 1005.4.2 认识Struts国际化组件 1005.4.3 访问资源包的方式 1025.5 使用Struts标签库 1025.5.1 使用Struts标签的基本配置 1035.5.2 使用HTML标签库 1045.5.3 使用Bean标签库 1055.5.4 使用Logic标签库 1055.6 回到案例场景 1065.6.1 基本思路 1065.6.2 代码演练 1075.7 本章小结与习题 1115.7.1 重点回顾 1125.7.2 课后练习 112第6章 Struts提高 113视频时长:43分钟动态ActionForm听起来像是漫画中的超级英雄,不过它并不能在方法调用中一飞冲天。不管怎样,它可以极大地减轻开发Struts应用的苦役。 同样,Struts验证框架可以代劳许多惯常的表单验证工作,而使您专注于业务逻辑。——James Turner,Kevin Bedell6.1 案例场景 1146.1.1 图书馆管理系统应用——读者信息注册模块 1146.1.2 我们现在能做的…… 1156.2 使用动态ActionForm 1206.2.1 配置动态ActionForm 1206.2.2 在Action中访问动态ActionForm 1206.3 Struts验证框架——Validator 1216.3.1 安装和配置Validator框架 1216.3.2 认识Validator框架和ActionForm 1236.3.3 创建第一个使用Validator框架的示例 1246.3.4 创建自定义验证规则 1286.4 Tiles框架 1296.4.1 认识Tiles框架 1296.4.2 采用基本的JSP语句创建复合式网页 1306.4.3 采用JSP的include指令创建复合式网页 1316.4.4 采用标签创建复合式网页 1336.4.5 采用Tiles模板创建复合式网页 1336.5 回到案例场景 1356.5.1 基本思路 1356.5.2 代码演练 1356.6 本章小结与习题 1406.6.1 重点回顾 1406.6.2 课后练习 140第7章 初识Hibernate框架 141视频时长:60分钟基于ORM平台Hibernate的开放对象模型架构满足了客户在运行时不需要对应用源代码进行任何改动就可以按照最终用户的实际需求设置应用的需求。——Enterra Inc7.1 案例场景 1427.1.1 问候程序 1427.1.2 我们现在能做的…… 1427.2 认识ORM 1467.2.1 为什么需要ORM 1467.2.2 流行的ORM框架 1467.3 安装Hibernate 1477.3.1 下载与安装Hibernate 1477.3.2 Hibernate发布包介绍 1487.4 认识Hibernate 1497.4.1 Hibernate框架结构 1497.4.2 Hibernate配置文件 1497.4.3 Configuration与SessionFactory 1517.4.4 Session类 1517.4.5 对象关联关系 1527.4.6 Hibernate映射 1527.4.7 Hibernate工作原理 1547.5 第一个Hibernate应用 1547.5.1 创建数据库 1557.5.2 配置环境 1557.5.3 配置数据库连接 1567.5.4 开发持久对象 1567.5.5 编写映射文件 1567.5.6 编写业务逻辑 1577.5.7 运行测试 1587.5.8 常见问题解决 1597.6 回到案例场景 1597.6.1 基本思路 1597.6.2 代码演练 1607.7 本章小结与习题 1637.7.1 重点回顾 1637.7.2 课后练习 163第8章 Hibernate查询 165视频时长:156分钟和Hibernate的ORM映射一样,Hibernate Search帮助用户实现了业务90%的工作,并且使用户专注于余下更为困难的业务实现部分。——Ryan Slobojan8.1 案例场景 1668.1.1 图书馆管理系统应用——图书信息检索模块 1668.1.2 我们现在能做的…… 1678.2 Hibernate的数据检索策略 1698.2.1 立即检索 1708.2.2 延迟检索 1718.2.3 预先检索 1728.2.4 批量检索 1738.3 Hibernate的数据查询方式 1758.3.1 HQL方式 1768.3.2 QBC方式 1768.3.3 原生SQL方式 1778.4 Hibernate的关联查询 1778.4.1 一对一关联关系的使用 1778.4.2 一对多、多对一关系的使用 1788.4.3 多对多的使用 1808.5 Hibernate过滤 1828.5.1 Session过滤 1828.5.2 Filter过滤 1828.6 回到案例场景 1838.6.1 基本思路 1838.6.2 代码演练 1848.7 本章小结与习题 1888.7.1 重点回顾 1888.7.2 课后练习 188第9章 Hibernate性能优化 189视频时长:78分钟到目前为止,我还没有在Hibernate的层面上发现任何问题,我是说我们甚至都没有优化查询。我们使用的就是Hibernate自动生成的东西,性能也非常好。——InfoQ首席架构师Alexandru Popescu9.1 案例场景 1909.1.1 图书馆管理系统应用——归还图书模块 1909.1.2 我们现在能做的…… 1919.2 Hibernate事务与并发 1969.2.1 什么是事务与并发 1969.2.2 Hibernate中的事务处理 1969.2.3 在Hibernate中使用JTA事务 1989.2.4 并发控制 1999.3 Hibernate缓存 2019.3.1 缓存原理 2019.3.2 在Hibernate应用中使用一级缓存 2019.3.3 在Hibernate应用中使用二级缓存 2029.3.4 在Hibernate应用中使用第三方缓存 2039.4 回到案例场景 2059.4.1 基本思路 2059.4.2 代码演练 2069.5 本章小结与习题 2119.5.1 重点回顾 2129.5.2 课后练习 212第10章 Spring框架入门 213视频时长:54分钟一把锤子可以做出很多东西,可能是个板凳,也可能是件艺术作品,这都取决于您如何去做。——Bram Smeets,Seth Ladd10.1 案例场景 21410.1.1 问候程序 21410.1.2 我们现在能做的…… 21410.2 Spring框架基础 21610.2.1 认识Spring框架 21610.2.2 Spring框架特点 21610.2.3 Spring框架核心架构 21710.3 建立Spring开发环境 21810.3.1 下载Spring框架 21810.3.2 Spring发布包与软件包 21910.3.3 创建Spring应用环境 22010.4 Bean的装配 22110.4.1 Bean基本配置 22110.4.2 为Bean添加属性 22210.4.3 简化配置 22310.5 理解Spring的核心——IoC 22410.5.1 控制反转 22410.5.2 依赖注入的3种方式 22510.6 BeanFactory与ApplicationContext 22710.6.1 认识BeanFactory 22710.6.2 使用ApplicationContext 22810.7 回到案例场景 22910.7.1 基本思路 22910.7.2 代码演练 23010.8 本章小结与习题 23110.8.1 重点回顾 23110.8.2 课后练习 231第11章 Spring AOP 233视频时长:85分钟AOP试图帮助程序员分离关注点,尤其是横向切面关注点(Cross-Cutting Concerns)。——Vigil Bose11.1 案例场景 23411.1.1 图书馆管理系统应用—— 日志输出 23411.1.2 我们现在能做的…… 23411.2 AOP基础 23511.2.1 AOP与OOP 23611.2.2 AOP的核心概念 23611.2.3 Java动态代理与AOP 23711.2.4 Spring AOP简介 23911.3 使用Spring的通知 24011.3.1 BeforeAdvice 24011.3.2 AfterReturningAdvice 24111.3.3 MethodInterceptor 24211.3.4 ThrowAdvice 24311.4 使用Spring的切入点 24411.4.1 静态切入点 24411.4.2 动态切入点 24611.5 Spring AOP的代理工厂 24611.5.1 选择合适的代理 24611.5.2 ProxyFactory 24711.5.3 ProxyFactoryBean 24711.6 回到案例场景 24911.6.1 基本思路 24911.6.2 代码演练 25011.7 本章小结与习题 25211.7.1 重点回顾 25211.7.2 课后练习 252第12章 Spring与Java EE持久化数据访问 253视频时长:70分钟Spring有一整套数据访问框架,整合了各种各样的数据访问技术。帮助您摆脱持久化代码中烦人的数据访问,您可以依赖Spring处理低级数据访问工作,而把精力集中到数据应用的工作中。——Craig Walls,Ryan Breidenbach12.1 案例场景 25412.1.1 图书馆管理系统应用—— 删除管理员模块 25412.1.2 我们现在能做的…… 25412.2 Spring对DAO模式的支持 26012.2.1 统一的数据访问异常 26012.2.2 通用的数据访问模板及抽象支持类 26112.3 Spring的JDBC 26212.3.1 为什么需要JdbcTemplate 26212.3.2 通过JdbcDaoSupport使用JdbcTemplate 26312.3.3 JdbcTemplate提供的常用数据操作方法 26312.4 Spring中的事务处理 26512.4.1 对事务的理解 26512.4.2 Spring事务处理概述 26512.4.3 编程式事务处理 26612.4.4 声明式事务处理 26712.4.5 标注式事务处理 26812.5 回到案例场景 26912.5.1 基本思路 26912.5.2 代码演练 27212.6 本章小结与习题 27612.6.1 重点回顾 27612.6.2 课后练习 276第13章 Spring与Struts、Hibernate框架的整合基础 277视频时长:62分钟Spring的定位是Java EE Application Framework,也就是为快速化的Web应用开发提供基础的技术架构。当Spring与Struts和Hibernate等项目结合以后,将会极大提升开发效率。13.1 案例场景 27813.1.1 图书馆管理系统应用—— 维护图书馆信息模块 27813.1.2 我们现在能做的…… 27813.2 Spring与Struts整合的3种方式 27913.2.1 使用WebApplicationContext 27913.2.2 继承Spring的ActionSupport 28013.2.3 将Struts的Action托管给Spring 28113.3 Spring和Hibernate的整合 28213.3.1 Spring对Hibernate的支持 28213.3.2 管理SessionFactory 28213.3.3 Hibernate的DAO实现 28413.3.4 使用HibernateTemplate 28413.3.5 管理Hibernate事务 28513.4 在Eclipse中构建SSH整合框架体系 28613.5 回到案例场景 29313.5.1 基本思路 29313.5.2 代码演练 29413.6 本章小结与习题 30113.6.1 重点回顾 30113.6.2 课后练习 301第14章 AJAX与DWR 303视频时长:60分钟Jesse James Garrett为“跨浏览器异步富客户端动态HTML客户服务技术”,取了一个简洁而干脆的名字:AJAX。——Dava Crane14.1 案例场景 30414.1.1 图书馆管理系统应用—— 完善用户注册应用 30414.1.2 我们现在能做的…… 30414.2 创建第一个AJAX应用 30514.2.1 创建工程 30514.2.2 编码 30614.2.3 运行与测试 30814.3 AJAX技术 30814.3.1 概述 30914.3.2 AJAX构成 30914.3.3 理解第一个AJAX应用 31014.4 DWR框架 31314.4.1 概述 31314.4.2 DWR框架原理 31314.4.3 DWR框架的下载与安装 31314.4.4 使用DWR框架 31414.5 回到案例场景 31714.5.1 基本思路 31714.5.2 代码演练 31914.6 本章小结与习题 32414.6.1 重点回顾 32414.6.2 课后练习 324第15章 图书馆管理系统 325视频时长:160分钟现代图书馆的管理也可称做图书馆科学管理。科学管理是图书馆现代化的前提和条件,是图书馆生存发展的依据,是图书馆整体效益得到最大限度发挥的保证。15.1 关于图书馆管理系统 32615.2 系统功能解析 32615.2.1 管理员登录与退出 32715.2.2 系统管理 32915.2.3 图书管理 33015.2.4 读者管理 33115.2.5 借还管理 33315.2.6 信息搜索 33415.2.7 读者登录与修改信息 33515.2.8 图书续借 33615.3 系统数据库设计 33615.3.1 数据库分析 33615.3.2 实体关系分析 33915.3.3 数据库实现 34015.4 系统框架搭建 34515.4.1 工程目录结构 34515.4.2 创建工程 34615.5 系统代码实现 34715.5.1 数据库连接的实现 34815.5.2 工具类的实现 34915.5.3 管理员登录与退出实现 35315.5.4 系统管理实现 36115.5.5 图书管理实现 37215.5.6 读者管理实现 39415.5.7 借还管理实现 41315.5.8 前台功能实现 42415.6 系统背后的思考 43615.7 本章小结 438第16章 敏捷开发常用工具 439视频时长:50分钟为一种团队软件开发模式,敏捷开发就是一种人为艺术,一种个体和团队相互作用而形成的人为艺术。——James Shore16.1 案例场景 44016.1.1 图书馆管理系统应用的 扩充 44016.1.2 我们现在能做的…… 44016.2 Ant工具 44216.2.1 概述 44216.2.2 Ant的安装 44216.2.3 使用Ant 44316.2.4 Ant在项目中的应用 44616.2.5 在Eclipse中使用Ant 44816.3 JUnit单元测试工具 45016.3.1 JUnit的安装 45116.3.2 编写测试类 45116.3.3 在Eclipse中使用JUnit 45316.4 CVS版本控制工具 45616.4.1 认识版本控制 45616.4.2 CVS服务器的安装与配置 45616.4.3 在Eclipse中安装并配置CVS客户端 45716.4.4 多用户使用CVS常见问题及解决方案 46216.5 Log4j日志工具 46316.5.1 认识Log4j的基本概念 46316.5.2 Log4j的配置及应用 46316.6 回到案例场景 46616.6.1 基本思路 46616.6.2 代码演练 46816.7 本章小结与习题 47016.7.1 重点回顾 47016.7.2 课后练习 470

媒体关注与评论

  随着技术的不断革新与发展,服务于各行各业的编程从业者队伍日益庞大。但目前的在职开发人员在数量与质量上都远未能满足市场实际需求。真正能从事实践开发工作及能迅速进入项目实战状态的人才相当匮乏,这极大地促进了人们对编程技术的学习热情,对快速掌握开发实践技能的需求更加旺盛。因此,面向有志从事开发相关工作的庞大人群,提供可直接用于实际项目的知识与经验,是IT信息技术普及的当务之急。  基于上述现状,我们组织一批各应用领域的一线开发人员,策划推出“开发入行真功夫” 系列,力求以新的、实用的、全面的角度介绍各种开发技术,紧密跟踪当前国内最实用、最热门的编程技术,希望能真正提高广大徘徊在职业大门之外的学习者的编程知识水平与开发实践技能,为其进入这一关乎国力的行业铺设一条高速公路。  本系列面向具有相关就业方向的编程学习者,在内容上力求紧密结合实践,在体例上力求科学而新颖,在思想上力求宣扬主流设计理念。具体而言,本书具有以下独特的优点:  (1) 面向实际问题,案例驱动。  (2) 面向最新版本,满足程序员对新技术及时掌握的需求。  (3) 面向“入行”者,注重实践与工程化理论相结合。  (4) 配DVD光盘一张,收录教学视频、面试题库、就业指南、源码中心、习题解答等宝贵资料。  (5) 规范代码质量,强化读本的标注功能。  通过对本系列图书的学习,初学者可快速掌握到编程语法,并能够对实际开发流程有较深刻的理解;对于那些急需提升应用开发能力的程序员来说,其可作为专家指导,提供有益的帮助和参考;本系列同样适合于具有实际开发经验的中高级程序员,书中实例具体翔实,非常值得广大高级程序员进行讨论和借鉴。

编辑推荐

  《Struts+Spring+Hibernate开发入行真功夫》精要·以职业需求为背景。《Struts+Spring+Hibernate开发入行真功夫》深入分析当前Java语言的主流开发技能需求,并以此为前提,组织全书内容。·以应用开发入行为目标。《Struts+Spring+Hibernate开发入行真功夫》从JsP、Set。viet、数据库基础知识开始讲解,逐步深入到Struts、Spring及Hibernate框架的技术要点,最后重点分析并演练了3个框架的整合开发过程。引导读者由浅入深、循序渐进地实现开发入行。·以案例驱动模式为指引。《Struts+Spring+Hibernate开发入行真功夫》严格遵循案例驱动的模式进行编著,不仅每个章节均提供了经典案例,全书更是围绕着一个完整项目展开讲解。每章案例通过不同技术实现的对比,使读者更能深刻体会到技术特性,以便在真正使用时更加游刃有余。·以敏捷开发工具为辅助。《Struts+Spring+Hibernate开发入行真功夫》最后对敏捷开发过程中经常应用到的几种工具,进行了详细介绍,包括ANT、JUnit、CVS及Log4j。这些工具的使用,对于提高软件开发效率,降低开发周期及提高软件稳定性都起到了重要的作用。·以软件工程实践为规范。《Struts+Spring+Hibernate开发入行真功夫》在案例场景设计和项目实践中,融入软件工程和面向对象的思想,以工程化的要求指导项目开发涉及到的需求分析、数据库设计、系统架构设计、模块设计、程序编码和应用部署的整个流程。  36小时高品质视频讲解  囊括10余种技术的企业面试题库  8项数十种实用资料组成的求职指南  完整实例源码与习题解答  专家在线指导、实时答疑  面向择业、晋升与再就业人群  注重实践能力与工程思想的培养  任务驱动,大量案例场景贯穿全书  一线开发工程师浓缩多年经验与感悟  全新学习路线Why—How—What—Where    〈img src="http://images.joyo.com/b/button_game_061027.gif"〉〈a href="mms://media.joyo.com/bkbk940093.wmv" class="style2"〉在线视听〈/a〉  〈OBJECT height=240 width=320 classid=CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6〉〈PARAM NAME="URL" VALUE="mms://media.joyo.com/bkbk940093.wmv"〉〈PARAM NAME="rate" VALUE="1"〉〈PARAM NAME="balance" VALUE="0"〉〈PARAM NAME="currentPosition" VALUE="0"〉〈PARAM NAME="defaultFrame" VALUE="">〈PARAM NAME="playCount" VALUE="1">〈PARAM NAME="autoStart" VALUE="-1">〈PARAM NAME="currentMarker" VALUE="0">

图书封面

图书标签Tags

评论、评分、阅读与下载


    Struts+Spring+Hibernate开发入行真功夫 PDF格式下载


用户评论 (总计0条)

 
 

 

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

京ICP备13047387号-7