首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

关于ecside的一个功能点,大家讨论一上有没有必要加入这个功能

2012-10-26 
关于ecside的一个功能点,大家讨论一下有没有必要加入这个功能(首先 我得承认这个功能的加入破坏了mvc的层

关于ecside的一个功能点,大家讨论一下有没有必要加入这个功能
(首先 我得承认这个功能的加入破坏了mvc的层次关系,似乎把一切都弄乱了 呵呵)

这个功能是这样的
给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的过程了,但这样明显破坏了模式,而且只适合新手或者是快速开发
当然这个功能还可以扩充,例如修改数据库 或者 支持查询等。

具体实现细节和功能性暂且不讨论,我就想和大家讨论一下 有没有必要做这样的东西。

谢谢大家了 蠻創新的方法
但username,password有辦法不寫嗎,直接用底層的
因不可能寫這些資訊在jsp頁面上   11 楼 h819 2007-01-19   可以,快速开发么

不过,东西多了,文档详细点就好了

快速上手,我觉得也是一个亮点 12 楼 kanbol 2007-01-19   我以前公司就用过类似的东西,JSP里写个sql,漂亮的表格直接就出来了
虽然层次上不太好,但用起来确实蛮爽,特定项目的开发速度提高很多。 13 楼 Cecily 2007-01-19   加入数据库的功能可以使组件的整体功能更完善,但是如果是在实际开发中使用的话,我个人觉得我不想在相应的JSP页面中这样来使用数据源,如果有多个页面,那是不是每个页面都这样来描述呢,所以整体来说觉得不加数据库的功能也挺好的了啊. 14 楼 fins 2007-01-24   已经开发完成了
不是在jsp里
sql写在xml文件里
但是要和spring的ioc配合使用
15 楼 h819 2007-01-25   牛人啊

热点排行