- 浏览: 214458 次
- 性别:
- 来自: 北京
最新评论
-
teacodeing:
111
理解Java常量池 -
teacodeing:
122334455
理解Java常量池 -
最佳蜗牛:
有理有据,期待更多这样的文章。
理解Java常量池 -
ruijin5566:
cry615 写道zean 写道“在方法区中,而方法区是在JV ...
理解Java常量池 -
cry615:
zean 写道“在方法区中,而方法区是在JVM内存模型中的堆中 ...
理解Java常量池
文章列表
通过Appfuse2来快速建立开发框架(2) --建立本地开发环境 1、下载 JDK5(jdk5su13) Maven 2.0.5+ (maven2.0.8) Tomcat 5.5+ (tomcat6.0) Eclipse 3.3+ MyEclipse 6.0+(可选) TortoiseSVN 1.4.5+ MySQL GUI Tools 5.0(可选) 2、安装 2.1、基本安装 安装前需要确认已安装 winzip 或 winrar 用来解压文件。 安装顺序:TortoiseSVN, JDK,Maven, Tomcat, Eclipse, MyEclipse,MySQL GUI Tools 推 ...
- 2009-09-04 10:45
- 浏览 909
- 评论(0)
AppFuse中经过分析使用了大量的开源框架和组件。个人认为整个后台还不是强大,可能与它的定位有关联。我们在项目中积累了大量的Spring以及Hibernate应用都要比之要强很多。但appFuse的前台整合还是相当不错的。先学一个gzipFilter gzipFilter其实就位于eHcache里面,他是将response中的东东都压缩一下,这个可大大减少了传输时间。 配置web.xml
Java代码
<filter>
<filter-name>gzipFilter</filter-name>
...
- 2009-09-04 10:42
- 浏览 1438
- 评论(0)
Appfuse是 Matt Raible负责开发维护的一个集成多种开源框架的j2ee框架...
Appfuse1.x为我们开发轻量级的J2EE应用提供了很大的便捷,从中我们接触更多开源世界成功的JAVA项目,很多时候我们能够轻松的把他变成我们自己的一个框架。在前一个版本红遍大江南北的时候,Appfuse2.x也悄无声息的向我们走来,相对上一个版本,2.x也做了很大的改进, 从Appfuse的官方网站的roadmap可以看到, 它的第一个正式版本分为四个阶段(M4应该就是正式发布版本了):里程 1(Milestone 2)Maven 2的整合(前一个版本使用的是Maven 1)把代码从CVS迁移 ...
- 2009-09-04 10:40
- 浏览 808
- 评论(0)
1 主题:深入浅出学习appfuse2 .0.2最新版--适合入门 关键字: appfuse 原文网址:http://www.pben.cn/main.htm?action=read&bid=33&postID=8a8181871a95ea43011ad519b31a1bbd 一、准备工作
1 、下载appfuse-dependencies-2.0.2.zip 和appfuse-documentation-2.0.2 ...
- 2009-09-04 10:38
- 浏览 1997
- 评论(0)
AppFuse是一个集成了当前最流行的Web应用框架的一个更高层次的Web开发框架,也可以说是一个Web开发基础平台,它与它所集成的各种框架相比,它提供了一部分所有Web系统开发过程中都需要开发的一些功能,如 :
11:登陆、22:用户密码加密33:用户管理44:根据不同的用户可以展现不同的菜单
1a:可以自动生成40%-60%
- 2009-09-04 10:37
- 浏览 931
- 评论(0)
1。怎样使每次测试时不删除数据库中表结构? 解答:将pom.xml配置中的如下代码屏蔽掉。 <!--plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>hibernate3-maven-plugin</artifactId> <version>2.0-alpha-2</version> <configuration> <components> <component> <name>hbm2ddl</n ...
- 2009-09-04 10:36
- 浏览 1556
- 评论(1)
學習了Appfuse2一些時間,把自己使用appfuse2開發項目的方法流程總結一下。也希望大家可以给予意见指点一下……
1、創建工程(這里用的是Struts2),命令為:mvn archetype:create -DarchetypeGroupId=org.appfuse.archetypes -DarchetypeArtifactId=appfuse-basic-struts -DremoteRepositories=http://static.appfuse.org/releases -DarchetypeVersion=2.0 -DgroupId=com.mycompany.app - ...
- 2009-09-04 10:35
- 浏览 1212
- 评论(0)
什么是pom? pom作为项目对象模型。通过xml表示maven项目,使用pom.xml来实现。主要描述了项目:包括配置文件;开发者需要遵循的规则,缺陷管理系统,组织和licenses,项目的url,项目的依赖性,以及其他所有的项目相关因素 ...
- 2009-09-04 10:34
- 浏览 842
- 评论(0)
最近開始使用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。支持ant ...
- 2009-09-04 10:33
- 浏览 845
- 评论(0)
maven2 比起maven1 来说,需要配置的文件少多了,主要集中在pom.xml和settings.xml中。 先来说说settings.xml,settings.xml对于maven来说相当于全局性的配置,用于所有的项目。在maven2中存在两个 settings.xml,一个位于maven2的安装目录conf下面,作为全局性配置。对于团队设置,保持一致的定义是关键,所以 maven2/conf下面的settings.xml就作为团队共同的配置文件。保证所有的团队成员都拥有相同的配置。当然对于每个成员,都需要特殊的 自定义设置,如用户信息,所以另外一个settings.xml就作为 ...
- 2009-09-04 10:32
- 浏览 929
- 评论(0)
AppFuse2的网站已经变成全新的www.appfuse.org。第一个变化是它的构建工具,从ant变成maven。虽然同样是构建工具,这个变化还是蛮大的,构建方式和以前完全不一样了。
1.准备工作机器最必要的环境当然是不可缺少的,这个包括JDK ...
上个帖子介绍了如何显示PropertySheet视图,这里继续介绍如何显示Outline视图,还是只关心与显示大纲视图相关的代码:
public class MySchoolEditor extends EditorPart implements ISelectionListener { ... protected IContentOutlinePage contentOutlinePage; public void init(IEditorSite site, IEditorInput input) throws PartInitException { .. ...
- 2008-07-15 17:39
- 浏览 1331
- 评论(0)
前面的几篇是读了《EMF:A Developer's Guide》一书前三章的读书笔记,我觉得这三章的内容是最重要的,介绍了EMF Framework的一些设计、结构以及实现的问题。但是这些只是一些原理性的东西,要熟练掌握EMF的方法是在项目中应用它 ...
- 2008-07-15 17:38
- 浏览 1807
- 评论(0)
在使用GEF进行开发的时候,对于需要绘制的图形的节点,往往除了模型对象本身之外,还需要有一个相应的“图”对象来保存图中这个节点的位置,以及大小等图相关,但是与业务模型无关的一个对象。而在一开始希望显示一个初始模型文件的时候,再对应保存图信息的文件不存在的情况下,如何能够很好的显示这个图,是一个比较麻烦的问题,涉及到对布局算法的一些分析与实现。这片文章就是介绍,如何使用GEF内的DirectedGraph这个类以及其相应的布局算法类DirectedGraphLayout,来解决这个问题。基本思想是:为GEF的EditPart模型生成一个DirectedGraph,然后使用DirectedGraph ...
- 2008-07-11 11:41
- 浏览 1647
- 评论(0)
首先我们来创建一个基于GEF的浏览器(而不是编辑器),也就是说,它只能浏览一个模型,而不能够进行编辑。先关注于浏览而不是编辑,有助于理解GEF的一些核心的概念。
GraphicalViewer和createControl()方法
在开始之前,最先要弄明白的是,一个GEF的图如何能够显示在由ViewPart在createPartControl(Component parent)中提供的这个parent控件上。这是通过GEF的GraphicalViewer(准确的说应该是EditPartViewer
- 2008-07-11 11:39
- 浏览 1586
- 评论(0)