原文:不使用反射,“一行代码”实现Web、WinForm窗体表单数据的填充、收集、清除,和到数据库的CRUD

问题篇: 昨天在CSDN看到这样一个帖子: 苦逼的三层代码 : 看到跟帖,大部分都说使用ORM解决这个问题,但我觉得ORM还是没有解决贴主的几个问题: 每个数据表都要定义一个实体对象 页面的用户输入逐个手动编写赋值到实体对象的各个属性 表很多,代码重复量大,典型的苦逼代码工 另外跟帖中也有不少上用动软的三层代码生成器,这个方法看似能够解决一部分问题,但必须使用代码生成器规定的那种三层结构,不利于灵 ...

2013-03-28 14:11 34 9285 推荐指数:

查看详情

不使用BeanUtils,利用Java反射机制:表单数据自动封装到JavaBean

  在百度搜“java反射表单数据自动封装到javabean ”,第一页显示的都是一样的代码,都是利用导入第三方jar包<commons-beanutils>和<commons-logging>去实现。   最近自己也研究的一下,不使用这两个第三方jar包,可不可以 ...

Fri May 23 17:56:00 CST 2014 6 2921
winform代码:关联窗体数据更新,删除dataGridview中选中的一行或多行

一、关联窗体数据更新 关联窗体数据修改时,如果一个为总体数据显示窗体A,另一个为详细修改窗体B,从A进入B,在B中对数据进行修改,然后返回A,这时A窗体数据需要更新。 我采用最简单的方法,首先保证每个窗体只有一个(网上代码很多),每次激活窗体时就重新载入数据,从A进入B的代码 ...

Wed May 04 23:58:00 CST 2016 0 2286
动态表单数据库设计

需求: 能够根据数据库在界面动态显示表单,包括表单类型、名称等,并且必须提供 添加新表单,修改表单等功能。 为了满足客户不断的需求变化,有时候需要为某商品增加、修改、删除、属性,这样的话以往的数据库表就很难实现, 因为表的字段是定死了 如果你需要增加一个属性的时候 ,就必须修改表 ...

Tue Mar 31 06:10:00 CST 2015 0 4184
动态表单数据库设计

存储结构去业务化 参数 key/value 通常系统参数就是这样,很多配置项也是键值的。例如:分配比例,网站title,某某时间。 码表分为两种: 1、一 ...

Thu Sep 26 17:23:00 CST 2013 0 6008
Java——利用反射机制将表单数据自动填充到JavaBean中

以一个案例介绍反射机制的一种常见的使用场景,以及具体实现。 1.本文案例 在编写Java Web应用程序时,使用表单提交数据是一个必不可少的环节,后台对于前台使用表单提交的数据需要能够从请求中解析,并封装到相应的实体中,也就是封装到一个Java对象中。 那么,能否有某种方式使程序能够自动的将表单 ...

Sat Dec 03 22:48:00 CST 2016 0 3208
jsp表单数据添加到数据库

在checkregister.jsp这里可以直接传给数据库,我加了一个页面输出,为了直观的观察数据: <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding ...

Thu Dec 12 06:49:00 CST 2019 0 934
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM