2010年6月 的存档信息

2010-06-23 08:57:47225 浏览

很多Java Web应用都是基于某个框架的,如Apache Wicket、Java ServerFaces、Struts或是Spring MVC等等。要想使用框架,开发者需要在应用的web.xml配置文件中注册框架的切入代码,如Servlet、Filter或是Listener。这么做的后果就是部署描述符变得很庞大,同时导致框架所用的XML与特定于应用的XML混杂在了一起。Servlet 3.0规范的一个主要目标就是让开发者无需编辑web.xml部署描… (阅读全文)

2010-06-23 08:08:47304 浏览

Java EE 5平台引入了Java持久化API(Java Persistence API,JPA),它为Java EE和Java SE应用程序提供了一个基于POJO的持久化模块。JPA处理关系数据与Java对象之间的映射,它使对象/关系(O/R)映射标准化,JPA已经被广泛采用,已经成为事实上的O/R持久化企业标准。   Java EE 6带来了JPA的最新版本 — JSR 317:Java持久化2.0,JPA 2.0带来了许多新特性和增强,包括:   1、对… (阅读全文)

2010-06-23 08:56:43205 浏览

Bean Validation是Java EE 6数据验证新框架,Validation API并不依赖特定的应用层或是编程模型,这样同一套验证可由应用的所有层共享。它还提供了通过扩展Validation API来增加客户化验证约束的机制以及查询约束元数据仓库的手段。   在Java EE 6的Bean Validation出现之前,开发者不得不在表示层框架、业务层以及持久层中编写验证规则以保证这些规则的同步性,但这么做非常… (阅读全文)

2010-06-23 08:42:32464 浏览

在之前的一系列Java EE 6的文章中,已经介绍了诸如CDI和Bean验证等新技术,以及Web分片,Facelets,无接口视图,以及标准API等支持,通过这些特性可以更容易地开发企业或Web应用程序。此外,Java EE 6平台许多地方的安全性也得到了极大的增强,特别是注解现在可以用在更多类型的Java EE组件中了,用于依赖性注入的注解现在也标准化了,使可注入类具有更好的跨框架迁移特性。 … (阅读全文)

2010-06-11 15:33:29405 浏览

继承、多型(Inheritance, Polymorphism)以及其他面向对象功能 id 型别 Objective-C 有种叫做 id 的 型别,它的运作有时候像是 void*,不过它却严格规定只能用在对象。Objective-C 与 Java 跟 C++ 不一样,你在呼叫一个对象的 method 时,并不需要知道这个对象的型别。当然这个 method 一定要存在,这称为 Objective-C 的讯息传递。 基于 “Programming in Objective-C,” Cop… (阅读全文)

2010-06-11 15:39:24267 浏览

创建 classes @interface 基于 “Programming in Objective-C,” Copyright ? 2004 by Sams Publishing 一书中的范例,并经过允许而刊载。 Fraction.h §  #import <Foundation/NSObject.h> §    §  @interface Fraction: NSObject { §      int numerator; §      int denominator; §  } §    §  -(void) print; §  -(void) setNumerator: (int) d; §  -(void) setDenomi… (阅读全文)

2010-06-11 15:33:23359 浏览

开始吧 设定环境 Linux/FreeBSD: 安装 GNUStep 为了编译 GNUstep 应用程序,必须先执行位于 /usr/GNUstep/System/Makefiles/GNUstep.sh 的 GNUstep.sh 这个档案。这个路径取决于你的系统环境,有些是在 /usr, some /usr/lib,有些是 /usr/local。如果你的 shell 是以 csh/tcsh 为基础的 shell,则应该改用 GNUStep.csh。建议把这个指令放在 .bashrc 或 .cshrc 中。 Mac OS X:… (阅读全文)

2010-06-11 15:32:17217 浏览

面我将为大家总结一下Java部分的框架和开源项目,让您从总的方面对Java部分框架有一定的了解。   Spring Framework【Java开源JEE框架】   Spring是一个解决了许多在J2EE开发中常见的问题的强大框架。 Spring提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不是对类编程的良好习惯。Spring的架构基础是基于使用JavaBean属性的 InversionofControl容器。然而,这仅… (阅读全文)