BS程序代码分类与框架开发

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

BS程序代码分类与框架开发
BS程序代码分类与框架开发有没有人对B/S项目里面的程序代码做过分类统计呢?我们姑且将项目内的代码归类如下: 1.管理数据库衔接的缓冲池、数据源管理类代码2.处理程序展示效果的HTML、CSS、特效JS3.处理扫瞄器端前端数据合法性验证的JS4.处理ajax交互的JS,用于动态DOM编程、数据验证等5.服务器端接收前端数据的代码(这个在或者java技术里面用的框架后基本可以省略)6.服务器端数据合法性验证代码7.服务器端业务规律合法性验证8.将数据保存到数据库中的代码9.处理服务器端操作结果的推断规律代码10.展示程序处理结果的代码有了这些分类,下面的问题就是如何通过程序尽量简化或者自动化这几大类编程任务呢?分析一下:1.管理数据库缓冲池或数据源衔接,在java技术体系下基本不用程序员操劳了,在spring 里面配置一下dataSource数据源就完事。

2.UI层的东西最好能统一,未来通过更换主题模板或样式表就可以让界面满足不同客户的要求最好,这里能通过程序自动简化哪些东西呢?貌似OA系统里面的小应用都可以让用户自定义应用后自动展现界面,所以这里面还是有自动化的要求的。

假如不能在运行期通过程序自动生成界面样式,实行代码生成器的方式迅速的为程序员提供增删改查界面也可以削减程序员的劳动量。

3.web前端合法性验证就可以体现出框架的力气了,后台的实体类entity上面定义验证规章要求,java技术体系下通过定义数据验证规章annotation或者验证规章xml,然后按照验证规章自动在前端生成数据验证js代码,为了提高性能,验证框架代码要考虑高并发下是否需要通过一些缓存技术将某些表单的验证js缓存起来。

验证规章可以从数据库的字段验证要求自动生成出来,结合代码生成器来搞定这个步骤的工作,程序员在这里就基本不用写多少必填、数字、长度等很低级的验证代码了。

要是不生成验证xml,自动通过代码生成器生成验证js也是个挑选。

4.这个结合现有的前后端框架基本不用再开发了什么框架了。

5.省略。

6.java下面有N多现成的框架了。

第1页共2页。

相关文档
最新文档