SpringSide总结

SpringSide 的文档已经写的很详细了 , 但使用的时候还是由于粗心导致了不少问题 .

其中不少都是大小写、配置文件的设置不当导致 , 下面就总结一下今天遇到的问题及解决办法 .

基本步骤如下 ( 文档中已经提到 )

1.       根据 Hibernate Tools 生成对应的 domain 对象

2.       修改 dataAccessContext-hibernate.xml, 将你的新 domain 对象加入

< property name = "annotatedClasses" >

3.       生成对象的 xxxManager 类后 , 一定要注意类中的泛形 , 并且注意生成方法的名称

4.       生成对象的 xxxManagerTest ,

5.       修改 src/recources/spring / serviceContext.xml, 加入 xxxManager, 由于使用 byName 进行的注入,所以配置文件比较简单

6.       生成 web 上的 xxxAction, 一定要注意泛形 , 并且注意生成方法的名称

7.       修改 struts-config(-module).xml, 添加生成的 xxxAction

 

常见错误

1. 如果配置文件写的有问题,一般会提示 ”nested Exception” 的错误

 

2. 配置 ServiceContext.xml 时,一定要注意大小写问题

    < bean id = "orderManager" class = "org.wl.service.OrderManager" />

   今天就把 id 的值写成了类名称 OrderManager, 结果提示错误 ”Error Create Bean……”

 

3. 我使用的 mysql, 用户为 root, 但是将 Jdbc.properties 配置文件中用户名写成了 sa,

结果可以访问数据库,当在 web 界面上点击 save ,提交后提示 “no row with the given identifier exists”

 

4. 如果需要使用 extremeTable, 记得在 jsp 中引用

<%@ taglib uri="http://www.extremecomponents.org" prefix="ec" %>

 

5. 使用 SpringSide-IDE 生成的项目中,默认没有添加 extremeTable 以及 helloWorld 例子中的 css ,所以如果 extremeTable 显示不了数据,一定查查是否加入了其 taglib

posted on 2007-04-01 16:44 想飞就飞 阅读(676) 评论(0)  编辑  收藏 所属分类: J2EE


只有注册用户登录后才能发表评论。


网站导航:
 

公告


导航

<2007年4月>
25262728293031
1234567
891011121314
15161718192021
22232425262728
293012345

统计

常用链接

留言簿(13)

我参与的团队

随笔分类(69)

随笔档案(68)

最新随笔

搜索

积分与排名

最新评论

阅读排行榜

评论排行榜