随笔-39  评论-33  文章-0  trackbacks-0
  2006年7月6日
     摘要: newxy的标签可以根据某条记录的关键字值,从动态formBean的记录集中获得这条记录  阅读全文
posted @ 2007-04-23 22:04 newxy新坐标 阅读(1090) | 评论 (0)编辑 收藏
     摘要: 很多技术或框架之类一上来就叫你做很烦人的配置,而有的号称零配置实际不得不写几十几百行配置代码。框架太多,但没有哪个框架让程序员不写代码实现数据的增、删、改、查等最常用的功能。 newxy将绝大部分常见的、繁杂的、又不得不做的工作用最简单的、通用的方法来解决,减轻程序员的负担和痛苦。在用newxy开发过程中,一种美感油然而升。  阅读全文
posted @ 2007-04-17 21:52 newxy新坐标 阅读(2110) | 评论 (6)编辑 收藏
     摘要: 关于newxy的DAO类update是更新还是插入,文档中有说明。在此谈运用中的一些情况:

1、jsp面表上有表单......,但之前没有经查询或其它方法得到formBean。这时标签会实例化一个formBean。由于没有数据,用户看到的是空白页,填入数据后,update作插入操作,这是因为主关键字值为空,除非用户显式地赋给主关键字值存在于表中。

2、用户点击了“新建”铵钮,会将formBean的HashMap类型的values清空(除保留属性),表单值均来源于此values,随后的表单显示的也是空白页。update后作插入操作,除非用户显式地赋给主关键字值存在于表中。

3、用户点击了“编辑”(文字可设)铵钮,会将formBean中选定的那条记录put入formBean的values中,用户看到的表单中是这条记录数据,其中包含了主关键  阅读全文
posted @ 2007-04-13 23:53 newxy新坐标 阅读(979) | 评论 (0)编辑 收藏
     摘要: Struts的静态数据验证方法可以对用户在表单上输入的数据进行验证,包括数据类型是否正确、是否可空等  阅读全文
posted @ 2007-04-12 13:42 newxy新坐标 阅读(1122) | 评论 (0)编辑 收藏
     摘要: 如何实现表单一次上传多表数据并更新到数据库,newxy新坐标提供两种方法来实现。  阅读全文
posted @ 2007-04-09 23:39 newxy新坐标 阅读(1889) | 评论 (0)编辑 收藏
     摘要: 用标签nlogic:iterate 或struts的标签logic:iterate 分页时,如果最后一页少于设定的行数,会影响介面的完整性,有时我们希望它象某些桌面运用的DBGrid,如果不能填满,下面留有空白行。newxy1.08解决了这个问题。  阅读全文
posted @ 2007-03-28 13:23 newxy新坐标 阅读(1605) | 评论 (5)编辑 收藏
     摘要: newxy新坐标开发主细表结构的页面极其简单,如同Delphi。本文讨论如何利用newxy新坐标的标签创建主细表结构。  阅读全文
posted @ 2007-03-25 00:28 newxy新坐标 阅读(1550) | 评论 (0)编辑 收藏
     摘要: newxy开发以数据为中心的运用比delphi开发桌面运用更快,能力更强。不看不相信,看了不由你不信。  阅读全文
posted @ 2007-03-23 01:47 newxy新坐标 阅读(1435) | 评论 (0)编辑 收藏
     摘要: 如何在jsp上输出数据库中保存的文本  阅读全文
posted @ 2007-03-20 18:05 newxy新坐标 阅读(2065) | 评论 (3)编辑 收藏
     摘要: 如何在用户注册或登录时使用验证码图片  阅读全文
posted @ 2007-03-20 00:14 newxy新坐标 阅读(2744) | 评论 (1)编辑 收藏
     摘要: newxy新坐标的诸多标签中影响介面的表现主要是nhtml_stylesheets,对这个标签的灵活运用,能够轻松获得很好的外观。  阅读全文
posted @ 2007-03-18 14:07 newxy新坐标 阅读(1209) | 评论 (0)编辑 收藏
     摘要: newxy新坐标tags源码发布  阅读全文
posted @ 2007-03-13 15:14 newxy新坐标 阅读(1261) | 评论 (0)编辑 收藏
     摘要: 利用newxy(新坐标)技术可以不写一行java代码实现多项查询。(在线演示http://www.newxy.net/zh_cn/samples/sample4/demo.jsp)   阅读全文
posted @ 2007-03-08 00:18 newxy新坐标 阅读(1962) | 评论 (0)编辑 收藏
     摘要: 在web开发中,难免要对一些页面进行访问控制,newxy的可以帮助建立两种访问控制方法,可以不写java代码。  阅读全文
posted @ 2007-03-04 09:17 newxy新坐标 阅读(1642) | 评论 (1)编辑 收藏
     摘要: 这个工程演示了部门管理、用户权限管理,没有使用角色这一环。在系统权限和用户身份不是很复杂的环境下这种运用是对用户权限管理的可行办法。  阅读全文
posted @ 2006-10-10 00:42 newxy新坐标 阅读(1631) | 评论 (2)编辑 收藏
posted @ 2006-09-30 02:23 newxy新坐标 阅读(1170) | 评论 (0)编辑 收藏
posted @ 2006-09-30 02:20 newxy新坐标 阅读(485) | 评论 (0)编辑 收藏
     摘要: 在线HTML编辑器htmlarea简单使用  阅读全文
posted @ 2006-09-04 02:09 newxy新坐标 阅读(4451) | 评论 (6)编辑 收藏
     摘要: newxy技术文档中有关于获取数据库连接的介绍,但没有举例,且没有对多数据源使用方法的讲解。本篇举了一个多数据源运用的真实例子,并作了说明。  阅读全文
posted @ 2006-08-31 10:40 newxy新坐标 阅读(754) | 评论 (1)编辑 收藏
posted @ 2006-08-25 01:59 newxy新坐标 阅读(1964) | 评论 (2)编辑 收藏
posted @ 2006-08-22 00:37 newxy新坐标 阅读(1114) | 评论 (0)编辑 收藏
posted @ 2006-08-21 18:50 newxy新坐标 阅读(616) | 评论 (6)编辑 收藏
     摘要: newxy新坐标文件上传至数据库极其简单,与上传普通字段数据没有区别,不需在后台写java代码。  阅读全文
posted @ 2006-08-21 18:23 newxy新坐标 阅读(415) | 评论 (0)编辑 收藏
     摘要: newxy新坐标文件上传至文件夹极其简单,不需在后台写java代码。  阅读全文
posted @ 2006-08-21 18:13 newxy新坐标 阅读(419) | 评论 (0)编辑 收藏
     摘要: newxy新坐标的DAO类在进行数据的查询、增、删、改时都会调用一注册方法,根据业务涉及到的数据库相关数据源名和表名进行注册, 注册的目的是要获得表字段对应的java类名,主关键字段名,主关键字段长度等数据,保存在一个单子实例中,以供DAO类调用。 如果已注册不再注册。请看全文  阅读全文
posted @ 2006-08-21 17:52 newxy新坐标 阅读(431) | 评论 (0)编辑 收藏
     摘要: newxy新坐标有三种获得数据库连接的方法。  阅读全文
posted @ 2006-08-20 23:57 newxy新坐标 阅读(815) | 评论 (0)编辑 收藏
posted @ 2006-08-20 23:47 newxy新坐标 阅读(994) | 评论 (0)编辑 收藏
     摘要: 我现在已经把newxy1.04.jar,newxy-bean.tld,newxy-html.tld,newxy-logic.tld这四个文件顺利导入工程,并且能够正常使用.但是就是newxy.properties这个文件,有点麻烦.
他应该导入工程里的什么文件夹里呢?或者我是用的需覆盖超类net.newxy.dbm.BaseDAO中public Connection getConnection(String dsJndi) throws Exception 方法来获取数据库连接.那是否就不需要newxy.properties这个文件呢?  阅读全文
posted @ 2006-08-20 11:21 newxy新坐标 阅读(942) | 评论 (0)编辑 收藏
     摘要: newxy(新坐标)可以同时对多个数据库进行事务管理,newxy(新坐标)的事务由类net.newxy.dbm.Transaction来完成。
newxy(新坐标)目前只支持本地事务(在未来版本中,如果数据库连接有JTA的支持,那么在newxy(新坐标)事务中进行的操作将是整个原子性JTA事务的一部分)。
一个Transaction实例除有一个主线程外,还有一个专门负责超时回滚任务的线程。主线程负责对一批需要一次性完成的单元进行操作。如果在设定或默认的时间内主线程一批操作尚未完成,负责超时回滚任务的线程会干预,回滚事务。
newxy(新坐标)的事务管理很方便,只需在调用IFacade接口方法前调用事务方法call(IFacade ifacade), 或方法call(IFacade ifacade,int transactionIsolation),如 tran.call(ifacade).update(dto)。  阅读全文
posted @ 2006-08-15 17:30 newxy新坐标 阅读(407) | 评论 (0)编辑 收藏
     摘要: 假设结果集存放在net.newxy.struts_faces.FormBean类型的java bean中,利用newxy的导航标签可以极方便的实现数据分页显示。

如果java bean的产生来源于struts,那么需要开发者的FormBean类继承net.newxy.struts_faces.FormBean。

java bean产生的极方便方法是用newxy的标签。
  阅读全文
posted @ 2006-08-06 08:29 newxy新坐标 阅读(191) | 评论 (0)编辑 收藏
     摘要: 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新坐标 阅读(191) | 评论 (0)编辑 收藏
     摘要: 综合上述五个方面比较,在数据库开发方面,不管是在开发速度,还是实现能力上newxy的web开发远远大于delphi桌面开发,非常有趣的是newxy不用写java代码。  阅读全文
posted @ 2006-08-06 08:15 newxy新坐标 阅读(357) | 评论 (0)编辑 收藏
     摘要: struts+newxy之所以在开发效率上比struts+hibernate能提高十倍、甚至几十倍,是因为克服了struts与hiberate的不足。  阅读全文
posted @ 2006-08-06 08:11 newxy新坐标 阅读(605) | 评论 (0)编辑 收藏
     摘要: net.newxy.dbm.NQL 是 newxy(新坐标)的面向对象的查询类。他以标准的sql语言为基础,开发者不需要学习新的语法规则。不需要在查询语句中镶入值对象类名。通过add()方法加入新的查询条件,通过and()、addAnd()方法及or()、addOr()方法设置逻辑关系。利用多态特性,控制查询范围。   阅读全文
posted @ 2006-07-25 02:27 newxy新坐标 阅读(198) | 评论 (0)编辑 收藏
     摘要: 文件上传是基本运用,因而讨论的也多,方法五花八门。那么什么样的方法是最好的方法呢,应该是代码最少,最好理解的方法。

用标签处理文件上传,几个属性控制文件大小、文件类型等特性,应是最理想的方法。

newxy(新坐标)用标签来处理文件上传,不用写代码,比smartUpload简便。
  阅读全文
posted @ 2006-07-18 18:35 newxy新坐标 阅读(698) | 评论 (0)编辑 收藏
     摘要: 在《 DAO 类 + 通用持久类 + 通用动态 formBean 类,实现数据增、删、改、查》(又名《web开发:通用持久类代替hibernate的持久类、通用动态formBean类代替struts的formBean类》)文章中已介绍了 DAO 类、通用持久类、通用动态 formBean 类在数据增、删、改、 查中的运用。本篇增加了一个类net.newxy.struts_faces.DispatchAction,目的是为开发者提供几个通用的DispatchAction方法,节省代码,增加开发效率。   阅读全文
posted @ 2006-07-14 09:05 newxy新坐标 阅读(223) | 评论 (0)编辑 收藏
     摘要: 《 DAO 类 + 通用持久类,实现数据增、删、改、查》 ( 又名《 不同于hibernate,利用通用持久类实现数据增、删、改、查,可极大提高开发效率 》 ) 文章中介绍的数据增、删、改、查方法比 hibernate 的方法已简单很多,如果引入通用动态 formBean 类,开发效率会有更大提高。  阅读全文
posted @ 2006-07-08 08:41 newxy新坐标 阅读(438) | 评论 (0)编辑 收藏
     摘要: newxy( 新坐标 ) 在设计数据插入与更新的方法时采用了 Delphi 及 C++Builder 数据更新策略, DataSet 有个方法 ApplyUpdates ,如果是在组件中新增一行,作插入操作,如果是对组件中某条记录数据更改,作更新操作。 newxy( 新坐标 )net.newxy.dbm.DBM 用个 update(Object dto) 方法,如果持久类对象不含主关键字段值,作插入操作,如果含有的主关键字段值表中已存在,作更新操作。  阅读全文
posted @ 2006-07-06 08:46 newxy新坐标 阅读(250) | 评论 (0)编辑 收藏