java实习周记_计算机java开发实习周记20篇
Model 部分:由JavaBean組成,ActionForm用于封裝用戶的請求參數,封裝成ActionForm對象,該對象被ActionServlet轉發給Action,Action根據ActionForm里面的請求參數處理用戶的請求。JavaBean則封裝了底層的業務邏輯,包括數據庫訪問等。
View部分:該部分采用JSP實現。Struts提供了豐富的標簽庫,通過標簽庫可以減少腳本的使用,自定義的標簽庫可以實現與Model的有效交互,并增加了現實功能。對應上圖的JSP部分。
Controller 組件:Controller組件有兩個部分組成——系統核心控制器,業務邏輯控制器。系統核心控制器,對應上圖的ActionServlet。該控制器由 Struts框架提供,繼承HttpServlet類,因此可以配臵成標注的Servlet。該控制器負責攔截所有的HTTP請求,然后根據用戶請求決定是否要轉給業務邏輯控制器。業務邏輯控制器,負責處理用戶請求,本身不具備處理能力,而是調用
Model來完成處理。對應Action部分。
總結:學習了才知道struts很強大。
第二十二周
Spring 也是一個開源框架,Spring的用途不僅限于服務器端的開發。從簡單性、可測試性和松耦合的角度而言,任何Java應用都可以從Spring中受益。 傳統J2EE應用的開發效率低,Spring作為開源的中間件,獨立于各種應用服務器,甚至無須應用服務器的支持,也能提供應用服務器的功能,如聲明式事務、事務處理等。
簡單來說,Spring是一個輕量級的控制反轉(IoC)和面向切面(AOP)的容器框架。輕量——從大小與開銷兩方面而言Spring都是輕量的。完整的Spring框架可以在一個大小只有1MB多的JAR文件里發布。并且Spring所需的處理開銷也是微不足道的。此外,Spring是非侵入式的:典型地,Spring應用中的對象不依賴于Spring的特定類。控制反轉——Spring通過一種稱作控制反轉(IoC)的技術促進了松耦合。面向切面——Spring提供了面向切面編程的豐富支持,允許通過分離應用的業務邏輯與系統級服務進行內聚性的開發。容器 ——Spring包含并管理應用對象的配臵和生命周期,在這個意義上它是一種容器,你可以配臵你的每個bean如何被創建——基于一個可配臵原型,你的 bean可以創建一個單獨的實例或者每次需要時都生成一個新的實例——以及它們是如何相互關聯的。框架——Spring可以將簡單的組件配臵、組合成為復雜的應用。在Spring中,應用對象被聲明式地組合,典型地是在一個XML文件里。Spring也提供了很多基礎功能(事務管理、持久化框架集成等等),將應用邏輯的開發留給了你。
所有Spring的這些特征使你能夠編寫更干凈、更可管理、并且更易于測試的代碼。它們也為Spring中的各種模塊提供了基礎支持。
第二十三周
項目概述:融合通信產品是一款基于云計算體系架構,融合所有通訊錄,集中管理用戶通訊會話的工具。它以融合通信錄為關系鏈,提供多種通信方式并融合至統一入口,并融合互聯網熱點應用,提供進入互聯網的入口,可根據實際政企用戶的定制需求增加擴展功能。
功能范圍:支持android系統手機,暫不支持iphone。
處理流程:
導航欄:用于在層級結構的信息中導航,也可以用來管理屏幕信息
標簽欄:Tab欄用于切換子任務、視圖和模式。
內容欄:顯示頁面內容的區域
列表視圖:列表視圖在一行行格子里展示信息,可以劃分為塊或進行歸組。用戶可以拖動內容,以顯示更多行。用戶可以點擊選中一項,然后用控件增加或刪除行,選中多拍,查看某一行的更多信息或者展開另一個表示視圖。當用戶選中某項目時,表格會短暫地高亮。
浮出層:浮出層是一種臨時的視圖方式,可以通過用戶點擊控件或區域來召喚。
總結
以上是生活随笔為你收集整理的java实习周记_计算机java开发实习周记20篇的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 使用keepalived实现双机热备
- 下一篇: 打开文件管理器_【教程】模组管理器3.1