六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

對于在bean里面打印html的利弊看法

[摘要]servlet由于打印html代碼全部寫在class中間,所以代碼編寫很麻煩,也不便于維護,sun公司才推出了jsp。但這是否意味著我們在jsp+bean的架構中就不能在bean里面輸出html代碼...
servlet由于打印html代碼全部寫在class中間,所以代碼編寫很麻煩,也不便于維護,sun公司才推出了jsp。
但這是否意味著我們在jsp+bean的架構中就不能在bean里面輸出html代碼呢?
請看站長的看法:
封裝在bean里面的并不是要封裝所有的打印html語句,對于很多地方類似的東西,封裝后會更好的效果。
比如簡單的例子,一般系統都需要從數據庫中讀取一些字段,然后顯示出來,并且需要有分業的功能,如果這樣全部寫在jsp文件里面的,代碼就太多了,和asp沒有太大分別,不方便維護。
就拿我參與開發的B2B系統來說,很大一部分都是類似的,產品顯示、信息顯示、訂單顯示等等,寫一個bean可以封裝數據的瀏覽翻頁等功能,只需要傳遞幾個字段名字就行了。
<html>
<head>
<title></title>
</head>
<body background="images/bg_flower.gif">
<jsp:userBean id="bean"...>
<%bean.setField("username,sex,hompage..."); //傳遞字段
bean.setTable("tablename"); //傳的表名
bean.printall(); //調用bean的printall方法來實現數據的顯示,并且有分業功能
%>
</html>
這樣開發效率很高,不管多少頁面都輕松搞定,要添加一個新的頁面,我就修改一下字段名和table名字就行了,用不著每一個地方都需要用一大堆語句來實現數據讀取,分也,顯示等的功能,而且看上去邏輯也特別清晰。
弊端:靈活性稍微降低
優勢:但是維護和管理等都很輕松,如果你覺得以前漏掉了分業的跳轉功能,想加入,就不需要更改幾十上百個jsp也面中的分也顯示代碼了,很簡單,就修改一個bean的printall方法就行了。
不知道說清楚沒有,我認為,像以前的servlet那樣所有的html語句都在class中輸出的且很混亂,但是在jsp中邏輯和ui分離并不是說完全不能在bean里面寫print語句,有時候在bean中print部分代碼反而會效果更好的!!



主站蜘蛛池模板: 日日噜噜夜夜狠狠视频欧美人 | 欧美一区二三区 | 四虎在线精品免费高清在线 | 天天做天天爱夜夜爽 | 青青草视频官网 | 天天射综合网站 | 欧美亚洲中日韩中文字幕在线 | 手机看片自拍自拍自拍自视频 | 网络色综合久久 | 又大又硬又粗又爽免费 | 亚洲第一成人在线 | 亚洲国产欧美在线 | 亚洲视频二区 | 亚洲天堂免费观看 | 日本精品视频网站 | 日本精品久久久久护士 | 色射综合 | 天天摸天天操 | 日韩尤物 | 全国男人的天堂网 | 亚洲第一视频在线观看 | 亚洲精品国产精品乱码不卞 | 日韩欧美高清 | 午夜精品aaa国产福利 | 欧美综合图区亚洲综合图区 | 欧美特黄一区二区三区 | 日本 欧美 在线 | 亚洲国产成人久久99精品 | 午夜影视在线观看免费完整高清大全 | 青青草视频在线观看 | 午夜欧美 | 字幕网中文aⅴ资源站 | 日本高清视频一区二区三区 | 欧美一级特黄aaaaaa在线看片 | 亚洲高清二区 | 四虎影酷| 色花堂国产精品第二页 | 天天躁夜夜躁很很躁 | 中国黄色毛片 大片 | 新婚被黑人睡走中文字幕 | 色香天天 |