`
文章列表
· Is available over the Internet or private (intranet) networks· Uses a standardized XML messaging system· Is not tied to any one operating system or programming language· Is self-describing via a common XML grammar· Is discoverable via a simple find mechanism Web Service Protocol Stack
MDA的结构示意图 最内环是MDA的核心技术:MOF(Meta Object Facility,元对象设施)、CWM(Common Warehouse Metamodel,公共数据仓库元模型)和UML。MDA的主要工作就是要把基于这些技术建立的PIM转换到不同的中间件平台上,得到对应的PSM。 中间环上给出的是目前主要针对的实现平台:CORBA、XML、JAVA、Web Services和.NET。显然,随着技术的发展,这个列表将不断扩充。 最外环是MDA提供的公共服务如事务(Transactions)等,向外发散的箭头是指MDA在不同垂直领域的应用,如电子商务、电信和制造业等。
http://java.sun.com/products/jfc/tsc/articles/architecture/#modified_mvc   I think the article is helpful to understand Swing architecture more clearly.   Swing Architecture Overview.mht
The overall goal for the Swing project was:To build a set of extensible GUI components to enable developers to more rapidly develop powerful Java front ends for commercial applications. To this end, the Swing team established a set of design goals early in the project that drove the resulting archite ...
    企业架构师EA(Enterprise Architect)、基础结构架构师IA(Infrastructure Architect)、特定技术架构TSA(Technology-Specific Architect)和解决方案架构师SA (Solution Architect)。微软的这个分类是按照架构师专注的领域不同而划分的。    EA的职责是决定整个公司的技术路线和技术发展方向。盖茨给自己的Title就是首席软件架构师,网易丁磊也喜欢这么称呼自己,实际上就是EA角色;IA的工作就是提炼和优化技术方面积累和沉淀形成的基础性的、公共的、可复用的框架和组件,这些都是一个技术型公司传承下来的最 ...
SchemaSpy: Graphical Database Schema Metadata Browser. http://schemaspy.sourceforge.net/ SchemaSpy is a Java-based tool (requires Java 5 or higher) that analyzes the metadata of a schema in a database and generates a visual representation of it in a browser-displayable format. It lets you click throu ...
计算机语言就像鲨鱼,要是保持静止就会死。和现实生活中的语言一样,计算机语言也在不断发展演化。语言的变迁是为了适应周遭环境的变化。譬如说,Java最近加上了泛型(generic)和注解(annotation),这应该归功于它与.NET之间永无休止的军备竞赛。不过,在某些时候,语言的变迁也可能反而阻碍了生产力。看看从前的一些语言(Algol 68或是Ada),你就会发现:语言的发展是有界限的,要是走得太远,它就会变得笨重,最终不堪重负轰然倒下。Java已经接近自己的界限了吗?如果是,我们这些Java程序员的出路在哪儿? 幸运的是,Java的创造者们实际上创造了两样东西:Java语言和Java平台 ...
In object-oriented programming, the Liskov substitution principle is a particular definition of subtype that was introduced by Barbara Liskov in a 1987 conference keynote address entitled Data abstraction and hierarchy. Liskov formulated the principle succinctly in a subsequent paper as follows: ...
In computer science, separation of concerns (SoC) is the process of breaking a computer program into distinct features that overlap in functionality as little as possible. A concern is any piece of interest or focus in a program. Typically, concerns are synonymous with features or behaviors. Progress ...
In object-oriented programming, the single responsibility principle states that every object should have a single responsibility, and that all its services should be narrowly aligned with that responsibility. The term was introduced by Robert C. Martin in an article by the same name as part of his ...
1. native native是方法修饰符。Native方法是由另外一种语言(如c/c++,FORTRAN,汇编)实现的本地方法。因为在外部实现了方法,所以在Java代码中,就不需要实现了,有点类似于接口方法。Native可以和其他一些修饰符连用,但是abstract方法和Interface方法不能用native来修饰。2. strictfp 修饰类和方法,意思是FP-strict,精确浮点,符合IEEE-754规范的。当一个class或interface用strictfp声明,内部所有的float和double表达式都会成为strictfp的。Interface method不能被声明为st ...
Global site tag (gtag.js) - Google Analytics