论坛首页 Java企业应用论坛

让我们回归本源吧!

浏览 8524 次
该帖已经被评为隐藏帖
作者 正文
   发表时间: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代码那样方便重构。此时,应变动实现方式,使用一些能解决此问题的框架,或者自己重新设计(如使用元数据、模板)。

0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics