数据验证要做两次前台和后台
前台验证为了减轻对后台请求次数
后台验证是为了防止数据在传输过程中出现问题
数据验证用map做返回值
原因:键值,容易定位错误
三层模式,控制层,业务逻辑层,数据持久化层
同化时间数据类型一般转为字符串,在需要运算时临时转为data类型
分析业务从前台往后台分析
编程时从底层后台开始往前开始写
web开发中异常必须在控制层(controller)之前处理
lib应该放在WEB_INF因为路径原因,开发目录与发布目录不一致
脚本分为
服务器端脚本:
客服端脚本js
jsp可以开发小型系统,开发快,成本低
不能开发复杂得系统,维护性差,扩展性差
mvc
m:mode
v:view
c:controller
传统mvc将属于本身与数据处理放在了一起
mvc与三层架构的区别就在于将数据处理与数据本身分开
javabean与三层架构都有关系