posts - 10,comments - 2,trackbacks - 0

网站:JavaEye 作者:liuwei1981 发表时间: 2007-07-31 12:05 此文章来自于 http://www.JavaEye.com
声明:本文系JavaEye网站原创文章,未经JavaEye网站或者作者本人书面许可,任何其他网站严禁擅自发表本文,否则必将追究法律责任!
原文链接: http://liuwei1981.javaeye.com/blog/107348

       这个软件架构使用的mvc架构包括使用自身一套页面逻辑,标签类型比较简单,包括逻辑判断标签、页面赋值标签和循环list对象取值标签。

     在执行完页面请求返回的页面没有规定,可以是jsp,也可以是html页面,使用上一篇提到的Common对象跳转页面,方法为:common.showPage("page")方法,因为没有该框架的这部分源代码,只能大概推测,这个方法是读入页面,并将执行页面含有的逻辑标签和赋值,一个方法可以多次使用该方法,最后的执行结果是多个页面顺次显示,比如:      



page1 =  "page1";

page2 
=  "page2"
;



common.showPage(page1);

common.showPage(page2);

 


page1的页面代码: 



<html>

<body>

hello,this is page1!

</body>

</html>


 


page2的页面代码:


 



<html>

<body>

hello,
this is page2!

</body>

</html>


 


最后显示的页面代码:


 



<html>

<body>

hello,
this is page1!

</body>

</html>

<html>

<body>

hello,
this is page2!

</body>

</html>

 


       页面的逻辑标签很简单:<if><else><endif>,完成简单的页面逻辑判断


在页面最终生成之前执行的代码,common的showpage方法会将标签作为java代码执行。


        页面赋值标签写法很简单:($value$),value为要获取的参数值,使用$符号区隔,可以和逻辑标签混合使用:


   <if ($value$)==1>1<else>2<endif>


    写法有些类似现在流行的mvc开源框架。


        另一个常用的循环标签:<loop ($list$) ></loop> list为循环的集合对象。也可以同时循环多个list集合对象,但前提是多个对象的集合大小相同,不然就会出现数组溢出的错误。


        该mvc框架配合了一套js脚本库一同使用,因此像一些常用的脚本方法就和mvc框架的一些特点结合起来使用,js代码编写量减少。


        表单提交参数验证有一套统一的方法,现在应该应用的很普遍了。在表单对象标签里增加一些属性,最后提交表单是调用统一表单验证方法,该方法会读取该对象的属性,判断该对象值是否符合要求,包括判断复选框对象是否有选择对象,例如在删除列表中的多个对象使用。


       在常用的查询列表和该列表的某个具体对象时,脚本库提供了统一的方法:


1、常用的翻页方法,首页,尾页,上一页,下一页,跳转到某一页的方法,只需要使用脚本库中统一的方法,传入表单名称参数,class名称,method名称,跳转到某一页需要再传入页面参数即可,不需在编写js代码。


2. 查看某一条具体记录,方法类似于翻页方法,同样传入表单名称参数,class名称,method名称表单名称参数,class名称,method名称,和该条记录的主键值。


    今天写到这里,下一篇写写这个系统的权限系统。




《 总结一下维护了一年的一个软件系统的软件体系(三) 》 的评论也很精彩,欢迎您也添加评论。查看详细 >>





JavaEye推荐
上海乐福狗信息技术有限公司:诚聘技术经理和开发工程师
免费下载IBM社区版软件--它基于开放的标准,支持广泛的开发类型,让您的开发高效自主!
京沪穗蓉四地免费注册,SOA技术高手汇聚交锋.
上海:优秀公司德比:高薪诚聘 资深Java工程师
广州:优易公司:诚聘Java工程师,开发经理
上海:尤恩斯国际集团:诚聘开发工程师
北京:优秀公司NHNChina招聘:WEB开发,系统管理,JAVA开发, DBA



文章来源: http://liuwei1981.javaeye.com/blog/107348
posted on 2007-07-31 12:05 皇马啸西风 阅读(126) 评论(0)  编辑  收藏

只有注册用户登录后才能发表评论。


网站导航: