在hbm.xml文件里面已经配置了 ...... xml 片段   <"VERSION_NUM" name="versionNum" type="integer" unsaved-value="null"/>   ...... 问题是这样的,, 我要update一个表, 比如是 User表, 我第一步就先去出来记录user1, 然后将user1里面的对应的值set到页面的form中 ...
说明)这里采用了最新版本struts-1.2.7,是在struts-blank的基础上演示的,为了以后的学习和参考用。 一、在对应的Form Baens中重载validate方法 在struts-config.xml文件中,action节点下有“validate”这样一个属性。在struts框架中,默认属性是validate=”true”。所以如果想通过Form Baens的重载validate方法来验证数据的话,可以不用理会这一点。题外话:如果你在struts-config.xml文件中,设置validate="false"的话,validate方法将不起作用。这一点同样对Vali ...
  • 14:56
  • 浏览 (1145)
  • 评论 (0)
假定我们有如下两个标准的JavaBean: /** Address.java */ package sean.study.commons.beanutils; public class Address { private String zipCode; private String addr; private String city; private String country; public Address() { } public Address(String zipCode, ...
  • 14:33
  • 浏览 (644)
  • 评论 (0)
下面介绍几种具有坏味道的代码结构,其中很多经验学习自Eclipse,与Martin Fowler不同的是,我找到的几种坏味道都存在于设计理念之中,而不是缺乏设计模式的抽象,也不是未重构的代码。先别急着反驳,也别急着嗤之以鼻,先想想这些设计理念的优点,看看是不是微不足道,再看看这些理念的缺点,是不是有可能铸成大错,作者还给出了去掉这些坏味道的某个思路,即作者自己的思路,仅供参考。最后,别忘了想想自己手中的软件的设计,看看会不会遇到其中的熟面孔啊。。。。。 1。味道:控件耦合。 “如果第一个复选框被选中,那么下面的文本域全部失效。”通过这种方式表述的效果在软件开发中经常遇到,很多人称之为“界面逻 ...
  • 21:31
  • 浏览 (518)
  • 评论 (0)
如果一个action-mapping映射如下: [code:1] <action path="/admin/prepareToMoveForum" type="com.jaqsoft.jaqforums.actions.admin.PrepareToMoveForumAction"> </action> [/code:1] 那么当ActionServlet将请求发送传递给prepareToMoveForum的时候,是不构建ActionForm的, 也就是说,PrepareToMoveForumAction类中的: [c ...
  • 21:52
  • 浏览 (1065)
  • 评论 (0)
 本文是开发基于spring的web应用的入门文章,前端采用Struts MVC框架,中间层采用spring,后台采用Hibernate。    本文包含以下内容:     ·配置Hibernate和事务     ·装载Spring的applicationContext.xml文件     ·建立业务层和DAO之间的依赖关系     ·将Spring应用到Struts中   简介    这个例子是建立一个简单的web应用,叫MyUsers,完成用户管理操作,包含简单的数据库增,删,查,该即CRUD(新建,访问,更新,删除)操作。这是一个三层的web应用,通过Action(Str ...
  • 17:33
  • 浏览 (1090)
  • 评论 (0)
Struts标记库 JSP视窗组件所使用的struts标记库由四类标记组成: 2. Bean标记:用来在JSP页中管理bean 3. 逻辑标记:用来在JSP页中控制流程 4. HTML标记:用来生成HTML标记,在表单中显示数据,使用会话ID对URL进行编程 5. 模板标记:使用动态模板构造普通格式的页 2.1 Bean标记 这个标记库中包含用于定义新bean、访问bean及其属性的标记。Struts框架提供了多种自定义标记用来在JSP页中处理JavaBean。这些标记被封装在一个普通的标记库中,在文件struts-bean.tld中定义了它的标记库描述器。Bean标记库将标记定义在四个子类别 ...
  • 18:12
  • 浏览 (985)
  • 评论 (0)
Tanghan Plugin是jlinux开发的Eclipse上运行的Hibernate的插件工具,可以辅助生成hbm映射文件和POJO。具体情况请看以下网址: http://www.hibernate.org.cn/download/jlinux/help/ 但是我们发现tanghan的制作者只发布了支持Eclipe2.1.*和Hibernatebanben2.0.3的版本以及支持Eclipe3.0M5和Hibernatebanben2.0.3的版本,具体请看这里: http://www.hibernate.org.cn/download/jlinux/ 我在使用最新的Eclipe3.0 ...
  • 13:17
  • 浏览 (853)
  • 评论 (0)
暂时还不能用英语写出自己的想法!没有办法,选择了计算机也就意味着自己也一起选择了english,记得有位兄弟说过,看不懂英语的计算机书就永远也站不到计算机的高段,默默的对自己说一定要努力,努力…… 相信一句不能成为英语的英语(我就成为英语成语了)“Good good study , day day up”努力吧自己!以后这些话一定要用e文写出来!
  • 15:37
  • 浏览 (527)
  • 评论 (0)
lingcm
搜索本博客
最近加入圈子
存档
最新评论
评论排行榜