java開發之服務器端開發

第二種: 服務器端開發
第一個階段是連接器設計,主要涉及到涉及到網絡知識(阻塞式socket和非阻塞式socket)、通信模式(TCP/IP或者UDP)、網絡管理(負載、連接狀態等)、傳輸協議設計(特別與其他語言的交互)、I/O處理(bytes轉成Object、Object轉成bytes)等。有些方面可以靠網絡硬件設備來解決。
第二個階段是核心業務設計(嚴格來講就是通用服務設計)
多線程的設計(參考《多線程設計模式》)、管理設計(參考JMX)、消息傳輸設計(參考JMS)、安全設計(參考java安全)、緩存設計(參考cache4j、JCS等開源項目)、資源池設計(數據庫連接池等)、對象重用設計、命名空間設計(參考JNDI)、分佈式設計(參考RMI)、組件設計
第三個階段是前面兩個階段基礎上的相關應用開發了,主要涉及的知識爲數據庫方面的知識,主要包括事務處理、數據庫建表設計、數據持久化設計等。
最後是服務器端的部署,包括JVM的參數調優,批處理文件編寫,目錄結構等
內容來源於:http://blog.csdn.net/chenyi8888/article/details/4484641

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章