有什么代码生成器能生成页面端也就是javascript脚本验证?还有后台验证也要。
再问各位在项目开发时,数据库里插入记录时,字段要不要在数据库里也做个验证?做的话,在什么里面做?触发器、存储过程还是用什么?
------解决方案--------------------
“代码生成器”通常就是弄个最简单的“增删改查”DAL代码,糊弄你说这个是BLL代码。通常它不是针对表现层生成代码的。
如果真的是针对表现层生成代码的,那么也就不会去像什么“X软”之类的代码生成器那样去生成一大堆垃圾DAL了。实际上生成一些直接使用EF或者DAO.NET之类的DAL足以。
但是这种工具平台,例如内容管理系统(轻松地创建栏目页面模板)、工作流系统(轻松地创建自动化任务派发系统和上百种任务模板),等等等等,都是专业的应用软件生成平台,针对大项目而开发。你去找“代码生成器”来找这些东西,恐怕是有些“文不对题”的。
------解决方案--------------------
关于“验证”的问题,这要看你是什么程序而定。对于b/s程序,客户端完全不可信,那么必须在服务器端进行验证。但是没有必要在数据库系统验证。对于c/s系统,一般来说也没有必要再数据库系统验证。
但是你多一次验证也没有什么不可以。更何况有些人就是块存储过程、触发器,那么在这里做一次计算也没有什么不可。只不过这不是我们同一类型的系统设计思路而已。