jsf與jsp
近日再看前些日子,寫得這篇文章,覺得多麼的輕率。
其實現在的開發,再也不是90年代拖拉控制元件時代,大家都在微軟的引導下走過了十幾年的軟體開發之路,習慣了那種拖拉開發方法。今天微軟仍然想重複昨天的故事。
有人總在想java開發效率之低,其實低是相對的。是因為你作為一個公司在這一塊沒有沉澱。當把java的框架很好的搭建好以後,他的效率那不是一般的高。
從前,我用pb開發mis.用pb開發mis框架。將一切不是業務是的方法都用類庫(library)的形式包起來,將常用的視窗封起來,將查詢封起來。將許可權控制封起來...一切封起來之後,只想留下業務介面。詳細點說就是資料視窗只設定資料視窗物件,資料視窗物件不同,利用 類庫自動解析資料視窗,然後留下初始化介面,留下校驗介面。將一切開支能降低的都降低!
我認為pb的開發效率是相當的高了,幾乎不用考慮查詢,不用考慮列印,不用考慮匯入匯出,不用考慮許可權控制。這一切歸功於什麼,個人認人,主要歸功於資料視窗。歸功於資料視窗的規範定義。
在java中,其實是一樣的,你要定義自己的規範,然後自己去編寫解析規範。就如sun公司定義jdbc規範一樣,你做到了這一步,你利用java開發越久,你越發覺得開發如此輕鬆!
比如,大家都覺得寫jsp頁面很累人,其實做mis大部分都是增刪改查,所以可以在formbean中定義好元素,然後自己寫個工具,自動生成jsp.進一步,你可以做個工具,利用資料庫中的表,自動生成符合你規範的formbean(這個利用plsql都可以實現).再進一步,你將你做的這些功能封好,做成eclipse外掛。放在自已的工程中,是否只要點點,比拖拉還容易了。
還是忘記拖拉式的開發方法吧!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/11419868/viewspace-1002787/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- JSP牽手JSF打造完美的Web應用JSWeb
- JSP和JSF雙劍合併 打造完美Web應用JSWeb
- JSF與Struts的異同JS
- JSF的加減法與SeamJS
- 關於JSF與Struts的區別JS
- JSP與ServletJSServlet
- Wicket、Grails與JSF/seam, tapestry效能比較AIJS
- ***** JSF專集 *****JS
- JSF和strutsJS
- JSF vs StrutsJS
- JSP開發入門(三)----JSP與JavaBean (轉)JSJavaBean
- JSP與JavaBean詳談JSJavaBean
- JSF效能問題JS
- JSF的問題JS
- 破破的JSFJS
- Jsf國際化JS
- NetBeans能否承載JSF中興之重? JSF開發工具BeanJS
- JSF的框架相關JS框架
- JSF 中如何分模組??JS
- JSF技術介紹JS
- JSF的中文問題JS
- mysql與jsp亂碼解決方法MySqlJS
- 有jsf的應用嗎JS
- 請教jsf和elipseJS
- JSF中的設計模式JS設計模式
- Facelets是JSF更好的外衣JS
- JSP中Beans 與 Forms處理機制JSBeanORM
- 【java web】--Jsp與beetl的前世今緣JavaWebJS
- JSP透過JDBC與Oracle相連 (轉)JSJDBCOracle
- JSF專案中seam的配置JS
- JSF和Struts、Tiles Portlets和TapestryJS
- jsf取值的簡單問題JS
- The AjaxComponent strategy for JSF: The best of both worldsJS
- JSF中h:datatable使用問題JS
- JSF預熱功能在企業前臺研發部的實踐與探索JS
- Servlet與JSP進階五:瀏覽器CookieServletJS瀏覽器Cookie
- 配置Eclpise+tomcat與實現JSP部署TomcatJS
- JAVA基礎:JSP與Servlet的區別(轉)JavaJSServlet