锁定老帖子 主题:让我们回归本源吧!
该帖已经被评为隐藏帖
|
|
---|---|
作者 | 正文 |
发表时间:2010-11-14
opal 写道 看了很多的贴子,都在纠结于用什么框架,什么设计模式,根据本人多年的工作经验,发现最简单、最直接、最本源的做法反而效果是最好的(开发效率、软件质量、可读性、可维护性等)
用一段非常简单的代码(user_list.html)来说明。 <!-- 根据地区和年龄来查看人员 每页显示20条 --> <@select conn="jdbc/demo" var="data" values=["上海","18","30"] pagesize="20"> select code,name,address,sex,cardid,birthday from t_users where area=? and age between ? and ? </@select> <!-- 输出人员列表 --> <table width="100%" cellpading="2" cellspaceing="2" border=1 class="listdata"> <th> <td>编号</td> <td>姓名</td> <td>性别</td> <td>身分证号码</td> <td>出生日期</td> <td>家庭地址</td> </th> <#list data as d> <tr> <td>${d.CODE!}</td> <td>${d.NAME!}</td> <td>${d.SEX!}</td> <td>${d.CARDID!}</td> <td>${d.BIRTHDAY!?string("yyyy-MM-dd")}</td> <td>${d.ADDRESS!}</td> </tr> </#list> </table> <!-- 分页按钮 --> <@paging style="google" from="data" /> 你可以发表意见,但不要人身攻击。 我也喜欢用直接的方式解决问题,对于小系统,很实用。 假如t_users使用的地方非常多,当表结构发发生变化,增加、删除、字段名更改、类型更改(包括最大长度)都有可能,那么所涉及修改的地方会很多,又不可能像java代码那样方便重构。此时,应变动实现方式,使用一些能解决此问题的框架,或者自己重新设计(如使用元数据、模板)。 |
|
返回顶楼 | |