这几天已经初步把YunEngine的整体架构定下来了,而且从今天开始,我将开始一个新的系列,名为“Java Development Without Spring”。为什么起这个名字呢?因为经过一段时间的思索,发现在云计算时代,像过去类似Spring这样有一定复杂性的Java框架都已经不适用了,而是强调简单开发和快速部署,并且将类似扩展和维护这样的复杂问题都抛给云平台来负责。本系列将通过多篇文章来对这个话题进行详细地展开,而本文作为本系列的第一篇,将重点专注于在云时代的Java应用。
首先,先总结一下普通Java应用的特点。对于大多数或者80%的Java应用而言,其本质就是一个提供数据CRUD服务的Web应用,所涉及到功能莫过于Web和数据存储这两块。同时,由于现有的云计算平台在所支持的功能上还无法面面俱到,所以现阶段将会主要以更好地支持普通的Java应用为主,而对于那些有很多特定的需求的应用而言,有可能现在云平台还不是特别适合它们。
那么,在这个云计算的时代,Java应用会发生那些变化呢?将主要应该包括下面这三方面:
-
- 简单开发:在开发方面,将会主要以选择简单熟悉的类库和框架为主,这样不仅能降低整体学习的难度,而且还会便于整体的实现,避免在开发前还需要深入学习框架和类库的尴尬。
- 快速部署:除了能直接通过Eclipse来进行调试,而且还能通过点击就能直接部署并运行,避免过去需要繁琐地调试应用服务器的痛苦。
- 基于标准:因为如果能尽可能按照标准API来编写Java应用,不仅避免出现被云平台锁定的情况,而且还能让应用在云平台和本地的数据中心之间进行迁移。
本文结束,下文将聊聊Spring框架的不足,并提出一套更适合云时代的Java编程模式。
转:http://peopleyun.com/?p=964
分享到:
相关推荐
Professional Java Development with the Spring Framework
Agile Java Development with Spring, Hibernate and Eclipse 这个是代码,书也在我的资源里。
Professional Java Development with the Spring Framework
Java 开发,Spring,Hibernate框架
Agile Java Development With Spring, Hibernate and Eclipse An introduction and discussion of the author
Agile Java Development with Spring, Hibernate.pdf 英文版 pdf 是chm格式转换的 全部内容
Agile Java Development with Spring Hibernate and Eclipse 这个是书,代码也在资源里 由于文件大于10M,所以分了两个包,这是part2 part1也在资源里
本书将当前流行的敏捷开发方法融入到了Java语言的实践中,给了您学习并掌握Java5.0、面向对象方法的机会,同时您还将学习测试驱动开发方法。作者很好地将三者融合在一起,全力教读者如何使用Java5.0开发专业的软件。...
Test-driven development (TDD) is a development approach that relies on a test-first procedure that emphasises writing a test before writing the necessary code, and then refactoring the code to ...
Starting with the architecture of the Spring Framework and setting up the key components of the Spring application development environment, you will learn the configuration of Spring Container and how...
【Java】Java Development Java语言基础 【Java】Java Development Java语言基础 【Java】Java Development Java语言基础
Expert One-on-One J2EE Development Without EJB中文版 一共10个文件,共需资源分:2,第一个和最后一个各1分 欢迎大家下载
精通Spring的好书
Java Development with Ant.pdf
Written by the lead developers of the Spring Framework, this authoritative guide shows you not only what spring can do but why, explaining its functionality and motivation to help you use all parts of...
针对Java语言,结合实例介绍测试驱动...You will finish this book with a deep understanding of the test-driven development methodology and the confidence to apply it to application programming with Java.
《Expert-One-on-one J2EE Development Without EJB》一书的英文版本
Title: Learning Spring Application Development Author: Ravi Kant Soni Length: 492 pages Edition: 1 Language: English Publisher: Packt Publishing - ebooks Account Publication Date: 2015-05-26 ISBN-10: ...
Expert One-on-One J2EE Development Without EJB中文版.pdf.7z.002(共3个)