项目的结构:产品的增删改查(CRUD)
1.页面add.jsp 点击提交按钮,将数据得到并传递到Java后台
2.servlet页面控制层
1)乱码处理
2)得到前端的值
3)将值封装到对象里面
4)处理逻辑
5)将处理的逻辑结果响应给前端
3.service 服务逻辑层 处理逻辑的地方
4.dao 数据持久层
5.util 工具层
---------------------------------------------------------------------------------------------------------------------
1.一般情况下更新用doPost,敏感信息用post,id为正常的数据,所以可以用get
2.调用后台一般有几种形式
* 1)form表单 action
* 2)<a href="url"></a>
* 3)<img src="url">
* 4)window.location.href="url"
* 5)window.open("url")
3. jsp的主要目的就是简化前端:替换掉js
4. 在dao层存页面上的数据:按照面向对象的方式存取数据:
即每一个对象model的数据应该对应一个dao层
5.一个页面对应一个servlet
* 一个servlet对应多个对象
* 一个对象对应一个model
* 一个对象对应一个service
* 一个对象对应一个dao