摘要: java web开发道路上较早遇到的是struts,它很优雅地实现了MVC,搭配她自有的标签,会使人们在一段时间里不再有所他求。
随着人们水平的提高,涉足“大型”系统的开发,人们又对struts抱怨起来。Action类,ActionForm类越来越多,struts-config.xml越来越大,需求的变化和系统的调整会频繁地改变forward与jsp文件的影射,改变ActionForm类、改变jsp面上表单内属性名,为了调试,服务器频繁重启,开发者叫苦不迭。
最常被开发者提起的是formBean数据的绑定问题,数据库表结构变化了,ActionForm类也要改变。为此struts1.1增加了DynaActionForm类,通过配置xml文件实现数据的动态绑定。但是,数据库表结构变化,xml文件也要变化,不免重起服务器,而且修改xml文件仍然是效麻烦的事。
那么能不能找到一种方法,不需修改配置文件,就可动态绑定数据?答案是完全可以的。
阅读全文
posted @
2006-08-06 08:29 newxy新坐标 阅读(192) |
评论 (0) |
编辑 收藏
摘要: 综合上述五个方面比较,在数据库开发方面,不管是在开发速度,还是实现能力上newxy的web开发远远大于delphi桌面开发,非常有趣的是newxy不用写java代码。
阅读全文
posted @
2006-08-06 08:15 newxy新坐标 阅读(359) |
评论 (0) |
编辑 收藏
摘要: struts+newxy之所以在开发效率上比struts+hibernate能提高十倍、甚至几十倍,是因为克服了struts与hiberate的不足。
阅读全文
posted @
2006-08-06 08:11 newxy新坐标 阅读(613) |
评论 (0) |
编辑 收藏
摘要: net.newxy.dbm.NQL 是 newxy(新坐标)的面向对象的查询类。他以标准的sql语言为基础,开发者不需要学习新的语法规则。不需要在查询语句中镶入值对象类名。通过add()方法加入新的查询条件,通过and()、addAnd()方法及or()、addOr()方法设置逻辑关系。利用多态特性,控制查询范围。
阅读全文
posted @
2006-07-25 02:27 newxy新坐标 阅读(199) |
评论 (0) |
编辑 收藏
摘要: 文件上传是基本运用,因而讨论的也多,方法五花八门。那么什么样的方法是最好的方法呢,应该是代码最少,最好理解的方法。
用标签处理文件上传,几个属性控制文件大小、文件类型等特性,应是最理想的方法。
newxy(新坐标)用标签来处理文件上传,不用写代码,比smartUpload简便。
阅读全文
posted @
2006-07-18 18:35 newxy新坐标 阅读(700) |
评论 (0) |
编辑 收藏
摘要: 在《 DAO 类 + 通用持久类 + 通用动态 formBean 类,实现数据增、删、改、查》(又名《web开发:通用持久类代替hibernate的持久类、通用动态formBean类代替struts的formBean类》)文章中已介绍了 DAO 类、通用持久类、通用动态 formBean 类在数据增、删、改、 查中的运用。本篇增加了一个类net.newxy.struts_faces.DispatchAction,目的是为开发者提供几个通用的DispatchAction方法,节省代码,增加开发效率。
阅读全文
posted @
2006-07-14 09:05 newxy新坐标 阅读(226) |
评论 (0) |
编辑 收藏
摘要: 《 DAO 类 + 通用持久类,实现数据增、删、改、查》 ( 又名《 不同于hibernate,利用通用持久类实现数据增、删、改、查,可极大提高开发效率 》 ) 文章中介绍的数据增、删、改、查方法比 hibernate 的方法已简单很多,如果引入通用动态 formBean 类,开发效率会有更大提高。
阅读全文
posted @
2006-07-08 08:41 newxy新坐标 阅读(442) |
评论 (0) |
编辑 收藏
摘要: newxy( 新坐标 ) 在设计数据插入与更新的方法时采用了 Delphi 及 C++Builder 数据更新策略, DataSet 有个方法 ApplyUpdates ,如果是在组件中新增一行,作插入操作,如果是对组件中某条记录数据更改,作更新操作。 newxy( 新坐标 )net.newxy.dbm.DBM 用个 update(Object dto) 方法,如果持久类对象不含主关键字段值,作插入操作,如果含有的主关键字段值表中已存在,作更新操作。
阅读全文
posted @
2006-07-06 08:46 newxy新坐标 阅读(252) |
评论 (0) |
编辑 收藏
posted @
2006-07-05 16:46 newxy新坐标 阅读(217) |
评论 (0) |
编辑 收藏