2007-12-23

SiteMesh学习入门

关键字: SiteMesh
简介: sitemesh应用Decorator模式,用filter截取request和response,把页面组件head,content,banner结合为一个完整的视图。通常我们都是用include标签在每个jsp页面中来不断的包含各种header, stylesheet, scripts and footer,现在,在sitemesh的帮助下,我们可以开心的删掉他们了。如下图,你想轻松的达到复合视图模式,那末看完本文吧。 一、在WEB-INF/web.xml中copy以下filter的定义: <?xml version="1.0" encoding="GBK"?> &l ...
2007-12-23

sitemesh 在appfuse中的应用

关键字: sitemesh appfuse
appfuse的页面是通过sitemesh模板做的。在web.xml里的相关配置: < filter > < filter - name > sitemesh </ filter - name > < filter - class > com.opensymphony.module.sitemesh.filter.PageFilter </ filter - class > </ filter > < filter - mapping > < filter - n ...
2007-12-19

appfuse2項目的详细開發流程

关键字: appfuse2 开发流程
 學習了Appfuse2一些時間,把自己使用appfuse2開發項目的方法流程總結一下。也希望大家可以给予意见指点一下…… 1、創建工程(這里用的是Struts2),命令為: mvn archetype:create -DarchetypeGroupId=org.appfuse.archetypes -DarchetypeArtifactId=appfuse-basic-struts -DremoteRepositories=http://static.appfuse.org/releases -DarchetypeVersion=2.0 -Dgrou ...
2007-11-26

JPA注释标记简介

关键字: JPA 注释 标记
Table Table用来定义entity主表的name,catalog,schema等属性。 元数据属性说明: name: 表名 catalog: 对应关系数据库中的catalog schema:对应关系数据库中的schema UniqueConstraints:定义一个UniqueConstraint数组,指定需要建唯一约束的列 @Entity @Table(name="CUST") public class Customer { ... }   ...
2007-11-26

JPA会是ORM的王道吗?

关键字: jpa orm
近几年持久化技术领域异常喧嚣,各种框架雨后春笋般地冒出。例如Spring对多个持久化技术提供了集成的支持,还通过Spring JDBC框架对JDBC API进行简化。Sun也连接不断地颁布几个持久化规范,如JPA(Java Persistence API)。JPA作为Java EE 5.0平台标准的ORM规范,将得到所有Java EE服务器的支持。Sun这次吸取了之前EJB规范惨痛失败的经历,在充分吸收现有ORM框架的基础上,得到了一个易于使用、伸缩性强的ORM规范。从目前的开发社区的反应上看,JPA受到了极大的支持和赞扬,JPA作为ORM领域标准化整合者的目标应该不难实现。 一、  ...
2007-11-06

解決appfuse2中DisplayTag中文乱码問題

关键字: appfuse2 乱码 displaytag
近来学习appfuse2一直受着displaytag中文乱码的困挠,如果是刚刚下载下来的源代码编译后没有乱码,但是如果做了相应的displaytag中文修改、或者增加了新pojo之后,重新启动就会产生乱码。 百度、google了几天,发现都是appfuse1的解决办法,appfuse2的几乎没有,有的只是从生成的war档文件中修改,但是如果重新修改添加displaytag之后就又有问题了,没有冲根本上解决…… 这个过程中,发现ApplicationResources_zh.properties却无论如何都没有乱码。后来仔细检查pom.xml配置文件,发现Application ...
2007-11-06

maven 配置篇 之pom.xml

关键字: maven pom.xml
什么是pom? pom作为项目对象模型。通过xml表示maven项目,使用pom.xml来实现。主要描述了项目:包括配置文件;开发者需要遵循的规则,缺陷管理系统,组织和licenses,项目的url,项目的依赖性,以及其他所有的项目相关因素。 快速察看: <project> <modelVersion>4.0.0</modelVersion> <!-- The Basics --> <groupId>...</groupId> <artifactId>...</artifactId> <version>...& ...
2007-11-06

maven 配置篇 之 settings.xml

关键字: maven settings.xml
maven2 比起maven1 来说,需要配置的文件少多了,主要集中在pom.xml和settings.xml中。 先来说说settings.xml,settings.xml对于maven来说相当于全局性的配置,用于所有的项目。在maven2中存在两个 settings.xml,一个位于maven2的安装目录conf下面,作为全局性配置。对于团队设置,保持一致的定义是关键,所以 maven2/conf下面的settings.xml就作为团队共同的配置文件。保证所有的团队成员都拥有相同的配置。当然对于每个成员,都需要特殊的 自定义设置,如用户信息,所以另外一个settings.xml就作 ...
2007-11-06

maven2起步

关键字: maven2
最近開始使用appfuse2開發項目,而appfuse2不再使用ANT,轉為maven2了,為了便于appfuse2的開發應用,目前在搜集學習maven2進行中,下面記錄一些學習過程的相關資料—— 开始maven2 之旅: 首些下载需要的工具: maven2: http://maven.apache.org/download.html 最主要的 maven-proxy:用来代理repository,使用本地库代替maven2的远程库 http://maven-proxy.codehaus.org/ continuum:一个不错的持续整合工具,用于自动build。支持a ...
2007-11-03

Appfuse developed by Eclipse

关键字: Appfuse Eclipse
Eclipse is by far and away the most popular IDE among Java developers. Table of Contents Download and Install Integration with WTP Debugging Spring Support Tips and Tricks Download and Install   To make your project Eclipse-aware, perform the following steps ...
2007-11-03

AppFuse QuickStart

关键字: AppFuse QuickStart
To start developing Java EE applications with AppFuse 2.x, please following the instructions below: Table of Contents Create a new project. Run it. Have Fun. Create a project Download and install JDK 5+. Download and install MySQL 5.x. Setup a local SMTP server ...
wenson
搜索本博客
我的相册
2b022472-f115-33a8-b6ba-cde7f0e18e2b-thumb
wenson
共 1 张
存档
最新评论