5.20软工学习周报


MVC:Model–职责分明,便于风开发、优点:解耦,职责分明,
便于分工开发、缺点:分成三部分,造成系统架构复杂,对于小系统不适合、造成调试困难,一旦出现错误,可能是 Model,也可能是
view 也可能是 control、对开发人员要求比较高。
JSP 技术使用 Java 编程语言编写类 XML 的 tags 和 scriptlets,
来封装产生动态网页的处理逻辑。网页还能通过 tags 和 scriptlets
访问存有于服务端的资源的应用逻辑。JSP 将网页逻辑与网页设计和显
示分离,支持可重用的基于组件的设计,使基于 Web 的应用程序的开
发变得迅速和容易。
Web 服务器在遇到访问 JSP 网页的请求时,首先执行其中的程序段,
然后将执行结果连同 JSP 文件中的 HTML 代码一起返回给客户。插入的
Java 程序段能够操作数据库、重新定向网页等,以实现建立动态网页
所需要的功能。
JSP 与 JavaServlet 一样,是在服务器端执行的,通常返回给客户
端的就是一个 HTML 文本,所以客户端只要有浏览器就能浏览。
JSP:为什么要学 EL 和 jstl、在一个系统中,页面通常是由美工
开设计完成,美工并不懂 java 语言、当美工看到页面上充满着 java
代码时,会干扰美工维护页面,造成维护困难、如何做到动态页面没
有 java 代码?EL 表达式和 JSTL。
EL 表达式:${ 属性名 } //属性名是调用对象的
setAttribute(属性名,属性值)、在 servlet 往范围对象中设臵属性,
forward 到目标页面、EL 访问常量值,直接输出 ${ 常量 }、能够使
用==判断字符串 、存取器[] 读取对象的值、使用.能够访问对象的属
性,读取 map 的 key、读取数组只能用[]。

原创文章,作者:wure,如若转载,请注明出处:https://blog.ytso.com/267207.html

(0)
上一篇 2022年6月14日
下一篇 2022年6月14日

相关推荐

发表回复

登录后才能评论