從這幾點入手,Web編程其實很容易!

能不能直接用Servlet的PrintWriter 直接輸出HTML ? 當然可以,只是以後就沒有人看懂了。

現在用來創建Web頁面的技術多如牛毛:例如 JSP, Velocity, Freemaker, Groovy 等等, 他們都有一個共同點: 模板技術。

說白了就是有一個HTML的模板, 裡邊可以嵌入代碼, 這個模板在運行時(例如在Tomcat當中)就可以根據輸入的不同而生成不同內容的Web界面了。

無論哪種模板,都需要面對一個重要問題:如何展示從業務邏輯層發送來的數據? 這一步驟其實和第5步中的數據綁定有密切關係。因為這一步需要確定諸如user.name , user.password這樣的字段名稱。

如何把對象變成XML或者JSON字符串?

由於AJAX以及手機端的存在,對於一個URL的請求, 他們要求的返回值通常不是HTML頁面, 而是XML或者JSON數據, 此時需要有框架把對象轉化成相應的字符串。

搞定了Web這些基礎的東西,在公司裡做一個Web程序員應該不在話下了, 接下來需要學習的就是像高併發,緩存,搜索,分佈式等高級的內容了。


分享到:


相關文章: