原创作者: fins
阅读:602次
评论:0条
更新时间:2011-05-26
(首先 我得承认这个功能的加入破坏了mvc的层次关系,似乎把一切都弄乱了 呵呵)
这个功能是这样的
给ecside加一个标签
这个标签用来配置一些数据库相关的东西
例如数据源和一条合法的查询 sql语句
然后 这个ecside就可以自动的完成对这个sql语句的查询,并列出相关的信息
当然可以支持参数的传入了
例如,你要做一张user_info表的列表页面,可以只做一个jsp,代码类似如下:
(其中 property="..." 和sql查询的结果项对应 )
这样 ,只要访问这个jsp页面,就自动自动完成这些操作了
省区了写各种O的过程了,但这样明显破坏了模式,而且只适合新手或者是快速开发
当然这个功能还可以扩充,例如修改数据库 或者 支持查询等。
具体实现细节和功能性暂且不讨论,我就想和大家讨论一下 有没有必要做这样的东西。
谢谢大家了
这个功能是这样的
给ecside加一个标签
这个标签用来配置一些数据库相关的东西
例如数据源和一条合法的查询 sql语句
然后 这个ecside就可以自动的完成对这个sql语句的查询,并列出相关的信息
当然可以支持参数的传入了
例如,你要做一张user_info表的列表页面,可以只做一个jsp,代码类似如下:
(其中 property="..." 和sql查询的结果项对应 )
<ec:table items="pres" var="pre" action="${pageContext.request.contextPath}/demo0.jsp" title="用户列表" > <ec:datasource driver="oracle.jdbc.driver.OracleDriver" url="jdbc:oracle:thin:@192.168.218.1111:1521:testdb" username="queryop" password="123" /> <ec:sql> select no, name,gender, age from user_info </ec:sql> <ec:row> <ec:column property="no" title="编号" /> <ec:column property="name" title="姓名" /> <ec:column property="gender" title="性别"/> <ec:column property="age" title="年龄" /> </ec:row> </ec:table>
这样 ,只要访问这个jsp页面,就自动自动完成这些操作了
省区了写各种O的过程了,但这样明显破坏了模式,而且只适合新手或者是快速开发
当然这个功能还可以扩充,例如修改数据库 或者 支持查询等。
具体实现细节和功能性暂且不讨论,我就想和大家讨论一下 有没有必要做这样的东西。
谢谢大家了
评论 共 0 条 请登录后发表评论