其实主要是我觉得学了jsp以后,就可以直接看页面把里面的元素看看,看目前的实现和背后的东西是如何实现的。
jsp主要当作一个页面的包含框来使用。
包含一些页面元素和动作元素,实现了动作元素和显示元素的分离。
动作元素包含三个
include page 还有一个什么
include包含:一些动作,进行jsp页面的跳转。等的一些操作plugin、usebean等
eclipse的开发界面,包含很多工程,可以新建工程后再进行运行当前的这个主要的jsp。当前的jsp可以调用其他的jsp页面,就好像C语言里面调用其他的***.c文件这些,其实界面也是蛮简单的。
=================================
javaweb开发模式:
model1:javabean+jsp
model2:javabean+jsp+servlet
定义函数一样表示数据 bean
使用servlet来处理请求并在servlet中填充bean
将bean存储到请求servlrt上下文,
最后是将请求转到jsp页面,再jsp页面中提取bean中的数据。
两种特点的比较:
mod1:
浏览器 javabean《====》jsp----数据库
mod2:浏览器《jsp----javabean》数据库
mod2的特点是servlet作為控制器來控制jsp和javabean,jsp顯示,javabean用來處理請求 ,清晰的分離了表達和內容,網頁設計交給前端,javabean處理後端。各不干涉。
區別:其實兩者都是分離了表達和處理,唯一不同的是有沒有控制器,