电子书:《企业级javaee架构设计精深实践》《企业级javaee架构设计精深实践》

电子书:《企业级javaee架构设计精深实践》《企业级javaee架构设计精深实践》

资源下载
仅限VIP下载,请先
犹豫不决让我们错失一次又一次机会!!!

电子书:《企业级javaee架构设计精深实践》《企业级javaee架构设计精深实践》

111

内容简介:

企业级 java ee架构设计精深实昽罗果著清华大学出版社内容简介本书全面、深入介绍了企业级 java ee设计的相关内容.内容活盖了 java ee架构设计的常见问题本书每一章讲解一个 java ee领域的具体问题.采用问题背景、需求分析、解决思路、架构设计、实践示例和章节总结的顺序组织内容.ri在通过分析相关领域中的常用框架及存在问题.给出相应的解决方案提高读者分析和解决问题的能力.并增强其架构设计的能力本书共13章。内容主要包括虚拟文件系统实践、缓存实践、文件处理框架实践、模板话言实践、数库访问层实践、数据库扩展实践、服务层实践、流程引擎实践、元数据实践、展现层开发实践、web扩展实践、tiny统一界面框架实践和 restf山实践。附录中给出了相关学习资源和配置运行指南本书语言简洁.思路清晰.示例丰富、完整.适合具有一定java基础的读者阅读.尤其适合从事企业级 java ee软件架构和设计的人员阅读本书封面贴有清华大学出版社防伪标签.无标签者不得销售版权所有.侵权必究。侵权举报电话:010-6278298913701121933图书在版编目(cip)数据企业级 java ee架构设计精深实践/罗果著.一北京:清华大学出版社.20161.①企①罗….①java语言一程序设计i.tp312中guo版本图书馆cip数据核字(2016)第078276号责任编辑:冯志强封面设计:欧振旭责任印制:刘海龙出版发行:清华大学出版社网址:htp/ww.tup.com.cn.http://www.wbook.com地址:北京清华大学学研大厦a座邮编:100084杜总机:010-62770175邮购:010-62786544投稿与读者服务:010-62776969.c-service(@tup.tsinghua.ecdu.cn质量反馈:010-627015. zhiliang(atp. tsinghua.ecdu.cn装者:清华大学印经销:全guo新华书店开本:185mm×260mm字数:758千字版次:2016年6月第1版e印次:2016年6月第1次印刷印数:1~3000定价;99.80元产品编号:067076-01序我不明白为什么相比于其他的编程语言.java的世界充满了各种框架和架构。可能是因为java太过于灵活.也可能是因为官方对 java ee规范所提供的api都是非常底层的东西.很少牵批到具体的业务需求。虽然这样可以在一定程度上保证规范本身的兼容性和适应性.但也因此导致了用java开发一些具体业务应用时显得过于烦琐.不够轻便和快捷于是出现了 struts等开源框架.再就是后来 javier们耳熟能详的ssh三大框架.直至今天琳琅满目的各种开发框架。所有的这些框架.其唯一的目的就是简化业务逻辑的开发.其手法无不是利用各种各样的设计模式对api的各种层次进行封装我曾经发文公开反对初学者在对java知之甚少的情况下学习各种框架。主要原因有两点:一是知其然而不知其所以然:二是更换框架后学习成本很高。因为先入为主的思想作怪.当本书作者(我们姑且就叫他的网名“悠然”吧)第一次将他的tiny框架提交到“开源中guo”的时候.我并没有过多的关注。哦.仅仅是又一个新的 java ee框架tiny再次进入我的视线是在“开源中guo”社区围绕该项目越来越多的关注和讨论.而且不断出现在我们的各种开源项目榜单中。另外.tiny开源框架不同于其他开源框架的突出特点是代码提交非常活跃。可以毫不夸张地说是“开源中guo”gt库中 commits提交最多的开源者。当然还有另外一个非常重要的原因是悠然写了一篇非常专业的“喷文”.该文章非常专业地指出我本人的一个开源项目j2 cache中存在的各种设计的不足.专业到让我无言以对.甚至颇有“挑衅”的意味。如此专业的设计思路及对代码近乎完美的追求让我相信tiny必然也会是在这种要求下的产物。此外.其团队利用该框架快速开发的几个应用类项目.也证明了其在开发效率上的提升是非常显著的这本书主要是通过对比各种流行的框架和技术来展示tiny框架强悍又便利的优点。从前端模板展现、数据访问、缓存.再到文件系统、服务分层、流程引、元数据和 restful同时还延伸到了系统扩展.可以说是面面俱到。基本上你在开发 java ee应用时涉及的绝大多数技术层面上的内容.本书都会详尽讲述前面我说过反对初学者一开始从框架入手进行学习。这本书在介绍tiny框架的同时对与其对应的一些 java ee开源框架或技术也做了简单的讲解.同时包括对同类产品的分析。以悠然如此善于深入分析各类产品的技术来看.可知对这些问题领域的分析及其解决方案便是本书的精华所在.不得不推荐企业级 java ee架构设计精深实践最后我想提一下:没有最好的框架.只有最适合自己的框架。当你面对数百个java框架一脸茫然的时候.考虑一下这么几个要素:是否打心眼里喜欢?是否足够简单和轻便而不是充斥一堆你根本用不上的特性?项目本身在社区上是否足够活跃?作者本人长得帅不帅(开个玩笑)…如果上面所有的答案都是否定的.那就自己造一个吧开源中guo创始人红薯序十年前.我上大学的时候.就听说java这门计算机语言已经很流行了。java分为j2se、j2ee和j2me这三大平台.分别对应桌面、wcb和移动这三大领域。当时我为了找到一份高薪工作.放弃了自己所擅长的c++.也学着别人开始学习java.尤其是学习当时市场需求量最大的j2ee技术。我学了jsp、 servlet和ejb这几种j2ee核心技术.也学了经典的mvc框架 struts和最流行的orm框架 hibernate。想当年.我可以熟练地使用jsp+ struts+ hibernate开发一个小型 java web应用程序.轻松地应对毕业设计.自己也可以接点私活赚点外快。但对于大型企业级应用而言.首选技术还是eb。所谓企业级就是个既.安.全.又复杂的技术.因为它需要考虑到多方面的问题.所以会带来一系列的复杂问题。但凡用过eb的人.都会感受到那是一场痛苦的经历。而 spring的到来.改变了这切.给企业级j2e带来了“春天”. spring+ struts+hibernate三个框架组合也被广泛地应用于web开发.并且大家称其为ssh组合十年后.java还能位居编程语言排行榜首.我真的庆幸自己当年的选择是正确的。以前的j2ee.现已改名为 java ee.也许这样的命名会更加有意义.而以前的ssh.却显得有些重量级了。也许是因为它们自身的特性越来越多.或者是因为轻量级的框架越来越多例如我开源的smat框架.就是一款轻量级的 java web框架.为了讲明白该框架的开发过我也写过一本叫做《架构探险》的书(一不小心就为自己做了一个广告.还是言归正传吧)。很多大型企业级应用会放弃掉一些技术.例如 struts、 hibemate和jsp等.但 spring目前仍然还是主流.尤其是 spring mvc.足以取代 struts.此外.轻量级jdbc框架 mybatis(以前叫做 ibatis)也可以取代 hibemate.所以现在企业级 java ee架构的首选变成了spring+ spring mvc+ mybatis.简称ssm。不管是ssh还是ssm.都只是开发框架而已.并非技术解决方案。大家知道.企业级应用是一个相当复杂的应用系统.需要的不仅仅是一个开发框架.更是一系列的技术解决方案。这些解决方案包括虚拟文件系统、缓存、文件处理框架、模板语言、数据库访问层、数据库水平扩展、服务层、流程引、元数据、展现层、web层、统一界面框架、 restfu和模块化等.这些才是企业级应用的核心需求。tiny框架将这些需求迎刃而解.代码完全开源.并且在guo内有良好的技术社区网站( ingroup.org)。更重要的是.tiny框架的作者是一位乐于分享的技术专家.在开源中guo网站( oschina.net)上分享了大量的技术文章。现在tiny团队将他们几年的研究成果汇集成书.并毫无保留地分享给各位技术爱好者。我也非常荣幸地提前看到了全书内容.相信本书一定会让您在架构和设计方面有所

资源下载
下载价格VIP专享
仅限VIP下载升级VIP
犹豫不决让我们错失一次又一次机会!!!
原文链接:https://1111down.com/224427.html,转载请注明出处

本站开启缓存功能

登入后回任何页面即可登入成功,当前页不显示

没有账号?注册  忘记密码?

社交账号快速登录