不知不觉好像又是好久没有写过东西了,虽然可能中途也是遇到了一些问题,最后通过度娘搜索解决了,但现在想起来,还是有点小小的后悔
今天重新过一次框架相关的东西,了解了些之前用过但不太熟悉的名词,在这里记录下
1、Model1 开发模式:jsp + javaBean(java) + DB(数据库)
JavaBean 是java类,一个是实体类,一个是业务类
优点:Model1 执行效率高,开发效率高。适合小型项目
缺点:逻辑混乱,页面混乱,代码重复,维护困难,扩展项目比较难
2、Model2 开发模式:jsp + servlet + javaBean+DB
Jsp只做视图展示 Servlet 请求转发控制 Javabean 业务处理
优点:解耦,分类。将视图和业务代码分离。结构清晰,分工明确,适合中大型
确定:执行效率相对较低,代码量大,重复代码多
3、Model2 又称为 MVC
M :model 模型
V : view 视图
C : controller 控制
4、Servlet执行了哪些工作?
将url映射到java实体类的实现方法
接收请求数据
将从数据库获取的数据传到前端页面上
如何进行页面的跳转