Archive for the ‘maven2’ Category
Published by
admin on
05月 29, 2011
commons-beanutils是jakarta commons子项目中的一个软件包,其主要目的是利用反射机制对JavaBean的属性进行处理。我们知道,一个JavaBean通常包含了大量的属性,很多情况下,对JavaBean的处理导致大量get/set代码堆积,增加了代码长度和阅读代码的难度
BeanUtils是这个包里比较常用的一个工具类,这里只介绍它的copyProperties()方法。该方法定义如下:
public static void copyProperties(java.lang.Object dest,java.lang.Object orig)
throws java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException

如果你有两个具有很多相同属性的JavaBean,一个很常见的情况就是Struts里的PO对象(持久对象)和对应的ActionForm,例如Teacher和TeacherForm。我们一般会在Action里从ActionForm构造一个PO对象,传统的方式是使用类似下面的语句对属性逐个赋值:
Read the rest of this entry »
Published by
admin on
04月 19, 2011
在做一个SSH的例子时.启动TOMCAT服务器时就老是报错.
………
java.lang.IllegalArgumentException: sessionFactory or hibernateTemplate is required
根据提示在配置文件中为这个类添加一个property属性
<property >
<ref bean=”sessionFactory” />
</property>
就不会报错.但是其它的Service类并不需要这么做,让我感觉很奇怪.最终发现原来是我让CataogService extends HibernateDaoSupport .改正后运行正常,goood
牢记….
FeedBack:#re: java.lang.IllegalArgumentException: sessionFactory or hibernateTemplate is required 2007-12-26 16:41 admin
#re: java.lang.IllegalArgumentException: sessionFactory or hibernateTemplate is required 2008-01-07 09:26 sanshao
如果是DAO层的类extends HibernateDaoSupport
也需要在DAO层的类中添加
<property >
<ref bean=”sessionFactory” />
</property>
Posted under
Hibernate,
Spring,
java,
java软件,
maven2,
struts2,
webservice,
webwork,
教程,
编程,
转载
Published by
admin on
03月 29, 2011
在myeclipse中安装maven插件,使用的是另外一个地址。总是提示不能下载插件.遍寻N久,终于找到了
MAVEN 下载地址
http://m2eclipse.sonatype.org/sites/m2e/0.10.0.20100209-0800/
Published by
admin on
03月 14, 2011
maven环境变量设置
wondows
一、下载
开源网址:http://maven.apache.org/
下载网址:http://maven.apache.org/download.html
二、Windows下面的安装
下载最新版:apache-maven-2.0.9-bin.zip
解压到你想保存的目录,比如:D:\
三、Maven2的安装很简单,主要是设置环境变量:
Read the rest of this entry »
Published by
admin on
06月 19, 2010
1. Domino和Notes概述
Lotus Notes于1989年首次上市,由于其允许小组成员轻松分发最新信息并分享观点,从而为有效的团队协作提供了一种全新方式。1995年,当Lotus涉 足互联网时,Web应用功能被添加进来,服务器也从Notes改名为Domino。从那时起,Notes这一品牌便专用于桌面客户机。Domino编程模 式多年来也一直不断地改进,Formula language是第一种编程语言。在 6 版本中,又有一些新特性和性能增强补充了这个语言。
Domino 6 提供邮件、书签、个人地址簿、讨论、小组工作室、Lotus SmartSuite库、Microsoft Office库、文档库、资源预留、预订和扩展邮件等功能。在安全性方面,支持PKCS#11智能卡标准、单点登录和x.509证书。在编程语言上,提供 公式、LotusScript、Java、JavaScript等一系列接口。在平台方面,支持Windows、AIX、Solaris、Linux、 HP-UX、AS/400、S/390等平台。在标准协议方面,支持HTTP、POP3、IMAP4、SMTP、LDAP v3等一系列规范。与此同时,还提供有新的增强功能,使工作人员能够更好地利用现有资源,用户也可从生产效率方面获得益处。
Read the rest of this entry »
Posted under
Lotus开发,
Lotus管理,
Spring,
Tomcat,
java,
java软件,
maven2,
struts2,
中间件,
单点登录SSO,
教程,
系统集成,
编程,
转载
Published by
admin on
07月 13, 2009
五、 添加新的Ant任务和类型 你可以通过使用”Window→Preferences→Ant→Runtime”中的”Ant preferences”页面来把新的Ant任务和类型添加到Eclipse中。这些任务和类型可以在将来用于build文件而不必使用taskdef或typedef任务(它们在通常情况下是需要的)。 为了添加一项新任务,请选择显示在图4中的”Tasks”选项卡,并点击”Add Task”按钮,然后导航到新的Ant任务所在的JAR文件。为了添加一个新类型,点击”Types”选项卡,并且遵循与刚才一样的步骤即可。
Read the rest of this entry »
Published by
admin on
07月 13, 2009
提要:本文将向你展示如何使用Eclipse设置为Ant所用的属性值和环境变量,并简要分析如何配置Ant编辑器以便从Eclipse内部操作Ant文件。
一、 修改Ant Classpath
在使用一个可选的或定制的任务时,你可能需要把其它库添加到classpath中。为此,你可以通过以全局方式或使用一个单独工程的启动配置来修改Ant classpath。为了给一个单独的Eclipse工程设置Ant classpath,打开该工程的Ant启动配置并点击Classpath选择卡;然后,通过点击”Add External JARs”按钮来添加外部的JAR文件。
你可以用全局方式修改Ant classpath以使之应用于所有的工程。为此,你可以选择”Window→Preferences→Ant→Runtime”并点击”Classpath”选项卡。在此,你可以据需要添加JAR文件,通过这种途径进行的设置可以为所有的Ant构建所用。
Read the rest of this entry »
Published by
admin on
07月 12, 2009
在使用过程中,在build.xml 添加
<taskdef resource=”net/sf/antcontrib/antlib.xml”/>
时候执行 for task时候总是提示错误
[taskdef] Could not load definitions from resource net/sf/antcontrib/antlib.xml. It could not be found.
改用以下方式引入:
<taskdef resource=”net/sf/antcontrib/antcontrib.properties”>
<classpath>
<pathelement location=”/home/webdev/tools/apache-ant-1.6.5/lib/ant-contrib.jar”/>
</classpath>
</taskdef>
Published by
admin on
06月 6, 2008
使用MAVEN2后.需要打包时可以直接在IDE上RUN—>maven package进行打包.
在初次执行此操作时,可能maen需要重新下载依赖包,所以需要重新更新下载些jar包,相对需要时间较久.
不过相对来说,更推荐使用命令行进行打包.
CMD进入工程目录.如我的工程是d:\myeclipse6\webspace\wspa, 后输入命令maven package. 过程跟IDE打包一样.. 如果一切顺利,会在工程的web目录下生成个war包.
但中间有个问题.如果把war包放在应用服务器目录下.运行时,如果提示xml配置有错误.不是UTF-8什么的错误.那么检查xml配置文件中是否包含中文,如<!– 中文注释 –>.因为在加载解析xml文件 时,xml文件包含中文即会提示如示错误….把中文注释删掉即可解决此问题
Published by
admin on
06月 4, 2008
目前maven2蛮流行的.如果不是使用appfuse.需要在myeclipse中使用maven2插件.配置过程有点点麻烦.经过配置.详过程如下:
1、首先下载maven2插件.如果是在线升级的话.可以从这个url下载。 http://m2eclipse.sonatype.org/update/
2、升级完成后.新建工程(选maven2 Project)如果是导入工程.那么导入时仍然选择maven2 Project.。这个步骤肯定不需要我多说了;
3、Maven2的所有依赖包都会根据需要,自己从网上down。路径是C:\Documents and Settings\Administrator\.m2 ,在.m2目录中必须存在settings.xml 配置文件;
4、因为安装myeclipse6后.myeclipse启动时自动带的参数。D:\MyEclipse6\eclipse\eclipse.exe -vm “D:\Myeclipse6\…\javaw.exe” 带的jdk是myeclipse6下的jdk,所以在启动时会提示如下错误信息:Eclipse is running in a JRE, but a JDK is required
Some Maven plugins may not work when importing projects or updating source folders.
碰到这个问题。你只需要修改启动参数。 把-vm 后的jdk路径换成实际的JDK路径即可;