国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

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

2019-11-18 12:05:18
字體:
來源:轉載
供稿:網友

  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方法就行了。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 卫辉市| 西林县| 昭苏县| 望城县| 静海县| 兴义市| 抚州市| 揭西县| 奉新县| 宁国市| 积石山| 开化县| 呼玛县| 绥江县| 忻州市| 莎车县| 岳池县| 延津县| 炉霍县| 华安县| 安塞县| 镇坪县| 上饶县| 陵水| 涪陵区| 全椒县| 沾益县| 黄山市| 宁武县| 南皮县| 翁牛特旗| 古田县| 交城县| 资阳市| 永川市| 卓尼县| 马鞍山市| 博白县| 永年县| 延寿县| 长沙县|