Struts學習筆記之MVC模式
摘要: View:由JSP、Struts自定義標記庫、資源文件(MessageResources.properties)共同組成,通過ActionForm實現JSP表單的封裝,并映射到Model部分中JavaBean的相應屬性中,完成用戶數據的封裝。
注意:關于ActionForm,有些人認為它屬于Model層(仁者見仁,智者見智)。
事實上它不是Model,真正的Model應該是一個封裝了業務邏輯的的對象。
而ActionForm僅僅是一個form-bean,封裝了用戶提交的表單數據(物理View),可以在其中進行一些非業務邏輯的驗證,并沒有真正的映射到模型數據,因為與層的關系比較密切,所以實際上它應該算是View層(邏輯View)。
閱讀全文
Axis學習筆記
摘要: 實例(參考了axis-bin-1_4.zip\axis-1_4\samples\userguide中的例子)使用版本為Axis1.4,axis-bin-1_4.zip下載地址:
http://www.apache.org/dist/ws/axis/1_4/
目錄說明如下:
jws:存放*.jws文件
src:java源碼
WEB-INF/classes:java編譯后的class文件
WEB-INF/lib:需要用到的jar包
Axis支持三種web service開發方式,分別為:
1、Dynamic Invocation Interface ( DII)
2、Dynamic Proxy方式
3、Stubs方式
閱讀全文
Java Web Start入門基礎教程
摘要: 關于Web Start的JNLP Specification可以到sun網站http://java.sun.com/products/javawebstart/download-spec.html下載。
下面是用最簡單的HelloWorld方法實現一個Java Web Start的例子
閱讀全文