<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    狂奔 lion

    自強(qiáng)不息

    Zarar Siddiqi: JSP是不是應(yīng)該退出歷史舞臺了?(譯自theServerSide.com)

    Zarar Siddiqi寫了一篇題為"Are JSPs Dead?,"的文章,文中不無夸張地建議,JSP技術(shù)應(yīng)該也許根本不該出現(xiàn)在JavaEE開發(fā)的前沿陣地上,或許僅僅是ASP的原因吧.他說:
    JSP給Java的應(yīng)用的重用所帶來的阻礙是巨大的, J2EE中并沒有提供這種機(jī)制.而如果你非要這么做的話,則必然以犧牲其他模塊或應(yīng)用的更大的可重用性為代價(jià)。對于容器的高度依賴導(dǎo)致了對SE的重用不可實(shí)現(xiàn),同時(shí)測試工作也變得舉步維艱,您或許不得不建立一些Mock對象來觀察結(jié)果.JSP和Servlet一對一的綁定,對我來說也不是什么有趣的事情,后臺對JSP編譯為Java類的處理也毫無意義. 既然可以通過Servlet為網(wǎng)頁直接服務(wù),為什么還要多余的推出一種混合的技術(shù)呢?

    如果您還在考慮用JSP做您的MVC模型中的V部分來開發(fā)哪怕是一個(gè)中等大小的應(yīng)用,您已經(jīng)在犯嚴(yán)重的錯(cuò)誤了。特別是,如果您的JSP僅僅作為視圖顯示的時(shí)候(頁面中沒有實(shí)際代碼,只有taglibs),因?yàn)椋踔吝B它僅有的“優(yōu)點(diǎn)”——內(nèi)嵌Java代碼都沒有應(yīng)用。如果您是那種認(rèn)為標(biāo)簽庫沒有想象中那么糟的人,那么您還是可以使用頁面腳本,以此來生產(chǎn)您認(rèn)為合格的軟件。您已經(jīng)無藥可救了。
    Zarar建議使用Freemarker, Velocity, 以及AJAX 來替換JSP.

    這實(shí)在是種有趣的想法, 因?yàn)椴徽撐覀兿矚g與否 (Zarar顯然屬于“否”的行列) JSPs是Java EE中默認(rèn)的顯示技術(shù). JSP是否稱職呢? 是否還有其他的可以成為標(biāo)準(zhǔn)的技術(shù)呢? 您又在應(yīng)用何種技術(shù)呢? 為什么? (那些還被迫夾在陳舊的項(xiàng)目的中的,仍在使用Struts 1.1和JSPs的“可憐”的朋友們呢?)

     @2008 楊一. 版權(quán)所有. 保留所有權(quán)利

    posted on 2007-04-22 15:31 楊一 閱讀(2015) 評論(5)  編輯  收藏 所屬分類: Java EE

    評論

    # re: Zarar Siddiqi: JSP是不是應(yīng)該退出歷史舞臺了?(譯自theServerSide.com) 2007-04-23 00:17 JAVAEST

    "以及AJAX 來替換JSP",大哥,會用JSP嘛?知道什么是AJAX嘛?不要在這亂呻吟了。Freemarker, Velocity我不了解,所以不做評論,AJAX,沒有辦法替代JSP的,兩個(gè)層次上的東西。  回復(fù)  更多評論   

    # re: Zarar Siddiqi: JSP是不是應(yīng)該退出歷史舞臺了?(譯自theServerSide.com) 2007-04-23 00:54 小飛鳥

    支持JSP  回復(fù)  更多評論   

    # re: Zarar Siddiqi: JSP是不是應(yīng)該退出歷史舞臺了?(譯自theServerSide.com) 2007-04-23 09:14 memphis

    頂,JSP本來就是一垃圾,你們用用模板技術(shù)就知道JSP是有多么的糟糕,還有,上面的2位對AJAX的理解太過狹隘,用AJAX技術(shù)是完全可以替代現(xiàn)有的MVC框架的。  回復(fù)  更多評論   

    # re: Zarar Siddiqi: JSP是不是應(yīng)該退出歷史舞臺了?(譯自theServerSide.com) 2007-04-24 13:19 Juliashine

    ajax是一種新的開發(fā)方式,可以做到僅僅用html來組織v層,如果你把它理解成個(gè)花哨的喧頭那么錯(cuò)的是你  回復(fù)  更多評論   

    # re: Zarar Siddiqi: JSP是不是應(yīng)該退出歷史舞臺了?(譯自theServerSide.com) 2013-01-09 14:48 Anderson Mao

    UI用AJAX,后臺還是用J2EE, 但是不用JSP,用Struts2 Action返回JSON,完全可以避開JSP, 內(nèi)容與表現(xiàn)完全分離,界面效果和代碼開發(fā)效率都不錯(cuò)。  回復(fù)  更多評論   

    <2013年1月>
    303112345
    6789101112
    13141516171819
    20212223242526
    272829303112
    3456789

    導(dǎo)航

    公告

    本人在blogjava上發(fā)表的文章及隨筆除特別聲明外均為原創(chuàng)或翻譯,作品受知識產(chǎn)權(quán)法保護(hù)并被授權(quán)遵從 知識分享協(xié)議:署名-非商業(yè)性使用-相同方式共享 歡迎轉(zhuǎn)載,請?jiān)谵D(zhuǎn)載時(shí)注明作者姓名(楊一)及出處(m.tkk7.com/yangyi)
    /////////////////////////////////////////
    我的訪問者

    常用鏈接

    留言簿(5)

    隨筆分類(55)

    隨筆檔案(55)

    相冊

    Java

    其他技術(shù)

    生活

    最新隨筆

    搜索

    積分與排名

    最新評論

    閱讀排行榜

    評論排行榜

    自強(qiáng)不息


    用心 - 珍惜時(shí)間,勇于創(chuàng)造
    主站蜘蛛池模板: 久久狠狠躁免费观看| 亚洲精品第一国产综合亚AV| 亚洲自偷自偷图片| 一本色道久久综合亚洲精品| 亚洲无码高清在线观看| 国产亚洲精品高清在线| 亚洲色成人中文字幕网站| 亚洲女同成av人片在线观看| 亚洲精品夜夜夜妓女网| 亚洲高清国产拍精品26U| 亚洲国产另类久久久精品黑人| 亚洲成AV人片在线播放无码| 亚洲an天堂an在线观看| 亚洲午夜未满十八勿入| 亚洲欧洲国产经精品香蕉网| 亚洲一区二区三区免费观看| 亚洲中文字幕久久精品无码VA | 成人性生交视频免费观看| 无人在线观看完整免费版视频 | 国产黄色片免费看| 你懂得的在线观看免费视频| 麻豆成人久久精品二区三区免费| 久久99国产乱子伦精品免费| 野花高清在线电影观看免费视频| 午夜老司机免费视频| 亚洲精品美女久久久久99小说| 国产亚洲av片在线观看播放| 91天堂素人精品系列全集亚洲| 亚洲一级毛片视频| 无码一区二区三区亚洲人妻| 久久国产精品免费一区二区三区| 日韩电影免费在线观看中文字幕| 日本h在线精品免费观看| 在线观看人成视频免费| 国产精品亚洲mnbav网站| 亚洲国产精品无码专区影院| 亚洲卡一卡2卡三卡4麻豆| 久久精品亚洲日本波多野结衣| 亚洲精品黄色视频在线观看免费资源 | 亚洲av无码一区二区三区不卡| 亚洲国产精品yw在线观看|