如果一个功能显而易见的最好在前台或者后台实施的话,就按照常理进行设计即可
比如直接操作后台数据库,或者在前端显示一个对话框
有些既能在前台实施的,又能在后台实施的,就需要整体考虑了
比如有个文本框,应该输入日期
如果系统本身是开放的,比如在Internet上使用,由于前台的代码一般可以随意修改,很容易篡改代码,让日期的检查失效
这个时候,后台如果没有检查的话,就容易造成一个漏洞,使得传递给后台的数据不是日期格式的
如果系统本身是封闭的,内部网络使用的程序,服务器端有可能就可以减少一些检查
实际的项目里,前台后台各做一遍检查这样的代码也看到很多