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

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

對于在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部分代碼反而會效果更好的!!



主站蜘蛛池模板: 欧美在线一区二区 | 亚洲黄视频在线观看 | 亚洲国产欧洲精品路线久久 | 亚洲一区二区成人 | 五月天激情婷婷大综合 | 亚洲视频精品在线 | 日本中文字幕网址 | 四虎永久免费地址在线观看 | 欧美一区二区三区免费观看视频 | 亚洲无限乱码一二三四区 | 在线观看亚洲专区 | 日本亚洲欧洲高清有码在线播放 | 日韩一区二区三区免费 | 天天干天天透 | 天堂网久久 | 日本免费网站视频 | 欧美一级在线免费观看 | 色狠狠色综合久久8狠狠色 色狠狠色综合吹潮 | 天天干夜夜做 | 亚洲国产第一 | 日本五级床片午夜视频 | 欧美性色一级在线观看 | 亚洲精品日韩专区在线观看 | 欧美一级高清片欧美国产欧美 | 手机看片福利日韩欧美看片 | 亚洲大片 | 亚洲欧美日韩一区高清中文字幕 | 色综合天天网 | 日日摸夜夜爽夜夜爽出水 | 午夜啪啪片 | 日韩在线免费观看视频 | 四虎国产精品永久地址49 | 亚洲欧美v | 天天做天天爱夜夜爽 | 无码精品一区二区三区免费视频 | 色色网视频| 日日舔夜夜操 | 天堂网www在线观看 天堂网www在线 | 青青青爽视频在线观看 | 亚洲成a人v欧美综合天堂软件 | 在线播放亚洲精品富二代91 |