架构师!每一个程序员的梦;如果说编程是一门艺术,那么架构则就是艺术品的精髓。
成也架构,败也架构!合适的架构可以陪伴软件一路走到底,失败的架构,则成为成个系统的累赘,活活拖垮了系统。
什么样的架构才称得上好架构?可扩展性、可靠性、强壮性、灵活性、性能。根据具体业务会倾向不同的性能,没有完美的架构,只有合适的架构。
作为一个java架构需要考虑的地方?根据流行框架的主要功能可以简单分析和归类下:
主流框架:
Struts2:具有组件的模块化,灵活性和重用性;可以清晰地区分控制,事务逻辑和外观,从而简化了开发应用程序的过程。
Spring:Spring能有效地组织你的中间层对象,无论你是否选择使用了EJB。如果你仅仅使用了Struts或其他的包含了J2EE特有APIs的framework,你会发现Spring关注了遗留下的问题。Spring能消除在许多工程上对Singleton的过多使用。根据我的经验,这是一个主要的问题,它减少了系统的可测试性和面向对象特性。
Hibernate、MyBatis:运用ORM框架势必会运用大量的反射,代价是牺牲性能。当然现今的各种ORM框架都在尝试使用各种方法来减轻这块,效果还是很显著的。可是我们牺牲了这么大的性能,而且我是觉得在维护上ORM还是最便捷。
结论:
很清晰,Struts是分层,MVC的实现;Spring主要在于Ioc和AOP;Hibernate和MyBatis是持久化。这样和本书作者架构时注意的地方是不磨而和的,即MVC框架、IOC框架、AOP框架、持久化框架。
个人对架构的理解:
架构就是一种或多种模式,某一阶段最合适的模式,让整个过程价值或效率最大化。通俗的讲就是在有限的条件下实现利益最大化。事实上正是如此,好的框架一旦确定下来,人员和周期往往都已经确定了。
对本书的评价:
作者的切入点很浅,很合适网络上的深入浅出的概念,一开始是一个简单的web工程例子,再慢慢的深入,关注到JSP/Servlet,然后加入框架。一步步深入,最后变成一个有特色的架构和系统。期待作者有更全面更丰富的作品展现。
- 浏览: 8878 次
- 性别:
- 来自: 北京
相关推荐
这是架构探险——从零开始写Java Web框架.pdf ,需要的话就下载吧! 这是架构探险——从零开始写Java Web框架.pdf ,需要的话就下载吧!
《架构探险——从零开始写Java Web框架》首先从一个简单的 Web 应用开始,让读者学会如何使用IDEA、Maven、Git等开发工具搭建 Java Web 应用;接着通过一个简单的应用场景,为该 Web 应用添加若干业务功能,从需求...
架构探险 从零开始写javaweb框架书上源码,是真的。不是假的。迅雷下载后是一个404HTML页面。
然后基于传统 Servlet 框架搭建一款轻量级 Java Web 框架,一切都是从零开始,逐个实现类加载器、Bean 容器、IoC 框架、MVC 框架,所涉及的代码也是整个框架的核心基础。为了使框架具备 AOP 特性,从代理技术讲到 ...
此为《架构探险-从零开始写Java Web框架》的 全书源码,作者 黄勇。源码无错误,可运行。
《架构探险——从零开始写Java Web框架》首先从一个简单的 Web 应用开始,让读者学会如何使用IDEA、Maven、Git等开发工具搭建 Java Web 应用;接着通过一个简单的应用场景,为该 Web 应用添加若干业务功能,从需求...
架构探险—从零开始写Java Web框架架构探险—从零开始写Java Web框架
《架构探险:从零开始写Java Web框架》首先从一个简单的 Web 应用开始,让读者学会如何使用 IDEA、Maven、Git 等开发工具搭建 Java Web 应用;接着通过一个简单的应用场景,为该 Web 应用添加若干业务功能,从需求...
《架构探险——从零开始写Java Web框架》首先从一个简单的 Web 应用开始,让读者学会如何使用IDEA、Maven、Git等开发工具搭建 Java Web 应用;接着通过一个简单的应用场景,为该 Web 应用添加若干业务功能,从需求...
请支持作者,支持纸质正版!这本书内容还行,找了很久要么不全,要不不清楚,要不没有目录,这版很清晰,目录全,非常适合学习。
《架构探险——从零开始写Java Web框架》首先从一个简单的 Web 应用开始,让读者学会如何使用 IDEA、Maven、Git 等开发工具搭建 Java Web 应用;接着通过一个简单的应用场景,为该 Web 应用添加若干业务功能,从需求...
完善相关细节,并对已有代码进行优化:然后基于传统Servlet框架搭建一款轻量级Java Web框架,一-切都是从零开始,逐个实现类加载器、Bean容器、loC框架、MVC框架,所涉及的代码也是整个框架的核心基础。为了使框架...
跟着敲完的一本书,看完之后对框架必有另一番见解,是一本框架启蒙书
然后基于传统 Servlet 框架搭建一款轻量级 Java Web 框架,一切都是从零开始,逐个实现类加载器、Bean 容器、IoC 框架、MVC 框架,所涉及的代码也是整个框架的核心基础。为了使框架具备 AOP 特性,从代理技术讲到 ...
《架构探险:从零开始写Java Web框架》首先从一个简单的 Web 应用开始,让读者学会如何使用 IDEA、Maven、Git 等开发工具搭建 Java Web 应用;接着通过一个简单的应用场景,为该 Web 应用添加若干业务功能,从需求...
自己经过阅览架构探险 从零开始写Java Web框架的书籍,书写的代码,完整,需要通过intellij 运行,安全控制框架没有练习代码
架构探险:从零开始写分布式服务架构架构探险:从零开始写分布式服务架构
黄勇的架构探险从零开始写Java Web框架2.3.1截止的代码
《架构探险:从零开始写Java Web框架》首先从一个简单的 Web 应用开始,让读者学会如何使用 IDEA、Maven、Git 等开发工具搭建 Java Web 应用;接着通过一个简单的应用场景,为该 Web 应用添加若干业务功能,从需求...
1.介绍架构探险从零开始写Java Web框架通用模块common模块是其他章节通用的框架,类似spring-mvc