97骚碰,毛片大片免费看,亚洲第一天堂,99re思思,色好看在线视频播放,久久成人免费大片,国产又爽又色在线观看

實(shí)用文檔>javaweb總結

javaweb總結

時(shí)間:2024-07-08 17:17:55

javaweb總結范文

  總結在一個(gè)時(shí)期、一個(gè)年度、一個(gè)階段對學(xué)習和工作生活等情況加以回顧和分析的一種書(shū)面材料,它能使我們及時(shí)找出錯誤并改正,讓我們一起認真地寫(xiě)一份總結吧?偨Y怎么寫(xiě)才不會(huì )流于形式呢?下面是小編精心整理的javaweb總結范文,僅供參考,希望能夠幫助到大家。

javaweb總結范文

javaweb總結范文1

  在實(shí)現記事本的功能過(guò)程中,也不是很順利,基本的文件讀寫(xiě)和保存文檔的復制、粘貼、刪除等功能還比較容易實(shí)現,但如何改變字體、字體顏色和背景顏色,就比較麻煩了,要實(shí)現字體顏色和背景顏色,首先要調用系統的調色板,再進(jìn)行設置。但如何調用系統調色板?我是通過(guò)查閱幫助文檔來(lái)找到其調用方法的。像自動(dòng)換行、設置字體等都是通過(guò)方法來(lái)調用,給相關(guān)事件加上監聽(tīng),在進(jìn)行響應事件。整個(gè)程序中方法才是最關(guān)鍵的,也是最困難的。所以像查找、替換、轉到幾個(gè)功能我都不知道用什么方法,也由于時(shí)間有限,沒(méi)有完成其功能?傮w的感覺(jué)是對java有了一個(gè)全新的認識,現在感覺(jué)用java做小的`圖形用戶(hù)程序有些缺陷,但是在其的應用方面。尤其是有網(wǎng)絡(luò )方面的應用,在整個(gè)實(shí)訓我也嘗試過(guò)做一個(gè)小的畫(huà)圖軟件。但是由于時(shí)間關(guān)系還有一個(gè)是自身的知識的欠缺,最終這個(gè)事情被擱淺下來(lái)了。最后還是進(jìn)行計事本的編寫(xiě)。由于在做畫(huà)圖軟件時(shí)花了不了時(shí)間,所以現在的計事本的功能不是很全,如果有更多的時(shí)間,我會(huì )把這個(gè)記事體再完善一下,再把畫(huà)圖軟件也做出來(lái)。實(shí)訓的時(shí)間不長(cháng),但是我會(huì )在課外把它們的功能完善。然后再學(xué)習一下java和網(wǎng)絡(luò )的編程,體驗java的前沿技術(shù)。

  在學(xué)習的過(guò)程中也體會(huì )到,遇到問(wèn)題也要請教。不然的話(huà)自己一個(gè)人去做的話(huà)會(huì )花很多的時(shí)間,我在做這個(gè)記事本的時(shí)間,其中也問(wèn)到過(guò)許多問(wèn)題,通過(guò)同學(xué)的幫助下解決了,提高了程序的開(kāi)發(fā)進(jìn)程。其他的同學(xué)有問(wèn)題的話(huà)我也是給他們盡量解決。我認為學(xué)習知識的過(guò)程當中就應該是相互學(xué)習相互進(jìn)步的。

  Java是面在的主流技術(shù)我會(huì )努力將它學(xué)好,現在我缺乏的是堅持不懈的精神,我會(huì )向他學(xué)習。

  雖然學(xué)習java的路還很找,但我會(huì )繼續走下去。

javaweb總結范文2

  1、In Action

 。1)根據添加信息()來(lái)考慮表中的字段,進(jìn)行建表。使用PD畫(huà)出ER圖。要注意字段的數據類(lèi)型的確定以及建表要滿(mǎn)足三范式,減少數據冗余;

 。2)表建好后,根據表中各個(gè)字段來(lái)建pojo中的屬性。要注意屬性的數據類(lèi)型和字段的數據類(lèi)型要一致;

 。3)根據pojo中的屬性確定bean的屬性,直接拷貝即可,用于頁(yè)面展示。在bean中,統一使用String類(lèi)型變量接收前臺頁(yè)面傳遞的參數;每個(gè)HTML表單對應一個(gè)bean。HTML表單中的字段和bean中的屬性一一對應。

 。4)自頂向下,依次定出action、manager、dao。先寫(xiě)出輪廓,跑通整個(gè)流程,再寫(xiě)具體實(shí)現,一點(diǎn)點(diǎn)累加,便于調試錯誤;

 。5)根據數據實(shí)體和具體業(yè)務(wù)邏輯,使用StarUML畫(huà)類(lèi)圖,進(jìn)行OOA和OOD,靈活運用設計模式。

 。6)API命名:

  CRUD:add,get,update,,[list]

  嚴格區分單復數形式,單數表示對象,復數表示對象集合。

  對象、屬性最好單個(gè)單詞。

 。7)前后臺都要校驗。

 。8)按照資源方式組織數據接口,對前端開(kāi)發(fā)幫助很大。即通過(guò)REST來(lái)實(shí)現資源的增、刪、改、查。

 。9)軟件開(kāi)發(fā),思路最重要!代碼開(kāi)發(fā)多了,思路就有了。

  a、一個(gè)版本一個(gè)版本遞增的開(kāi)發(fā); 每個(gè)版本增加一點(diǎn)內容;

  b、總結開(kāi)發(fā)思路;第一步怎么做,下一步怎么做?

  c、用文檔記錄開(kāi)發(fā)的思路,即第一個(gè)版本開(kāi)發(fā)實(shí)現了什么功能以及開(kāi)發(fā)步驟,下一個(gè)版本實(shí)現了什么功能等等?

  d、程序員進(jìn)行程序開(kāi)發(fā)時(shí),不要僅僅停留在代碼,要深入到底層的運行機制,才可以對程序的運行機制有更準備的把握;

 。10)網(wǎng)頁(yè)模板

  request到template.jsp文件(此文件假設包括三個(gè)部分,即title、banner、body)

  web客戶(hù)——> title

  banner———————>include:banner.jsp

  body————————>include:showcart.jsp

 。11)一步一步的定位。根據結果進(jìn)行分析。

 。12)分頁(yè)控件

  假分頁(yè):

  基本思想是將所有的數據從數據庫中取出,只顯示有用的部分?康氖浅绦虻乃惴,實(shí)際上就是在ResultSet上進(jìn)行操作。

  真分頁(yè):(數據庫中的一種實(shí)現)

  任何數據庫都會(huì )提供分頁(yè)的函數操作:Oracle、MySQL(limit,即limit 開(kāi)始的.記錄, 要查詢(xún)的行數)、SQL Server(top)

  基本思想是在數據庫中編寫(xiě)特定的SQL語(yǔ)句。程序中只讀取有用的部分,沒(méi)用的部分不會(huì )加載到內存中。

 。13)

  2、TIPS

 。1)、VO就是POJO。

 。2)、先做完基本功能,然后對輸入的數據進(jìn)行驗證。主方法中代碼盡可能少,再考慮代碼的可重用性。

 。3)、當發(fā)現代碼中重復地復制/粘貼時(shí),就可以考慮將之形成為一個(gè)類(lèi)進(jìn)行調用。

 。4)、在類(lèi)的設計中,永遠不要去繼承一個(gè)已經(jīng)實(shí)現好的類(lèi),只能繼承抽象類(lèi)或實(shí)現接口。

 。5)、一個(gè)設計良好的類(lèi),應重寫(xiě)Object類(lèi)中的equals()、hashCode()、toString()方法。

 。6)、在action層中接收參數,要寫(xiě)健壯,要做空指針處理。

 。7)、業(yè)務(wù)邏輯放到manage層,如if...else...不要放在action層,放在manage層處理。

 。8)、dao層要寫(xiě)健壯,傳入的是bean或map,返回的是bean或list。

 。9)、查詢(xún):所有的記錄總數以及查詢(xún)第幾頁(yè)的數據;

 。10)、多思考,嘗試用不同、多種方法去解決問(wèn)題。(發(fā)散性思維)

 。11)、當程序中有0、1這樣的數字或字符串出現時(shí),最好用常量代替。常量名很重要,做到見(jiàn)名知意。

 。12)、spring針對每一層(action.manager、dao)都有一個(gè)配置文件;ibatis有2個(gè)配置文件。sqlmap有namespace,每個(gè)實(shí)體類(lèi)都對應一個(gè)xml配置文件。

 。13)、類(lèi)設計,編寫(xiě)時(shí)先完成基本功能的實(shí)現,然后再對實(shí)現功能的代碼結構進(jìn)行優(yōu)化。

  2、PS

 。1)Java Web開(kāi)發(fā)環(huán)境:JDK、IDE、java web服務(wù)器

  JDK,一般指sun公司發(fā)布的JDK,也有其他的JDK,如IBM的JDK、BEA的JRocket等。從Java 5.0開(kāi)始,Java web技術(shù)也稱(chēng)為Java EE。Java EE應用程序的運行需要Java EE類(lèi)庫的支持。

  安裝好JDK后,設置JAVA_HOME環(huán)境變量以及將JDK下的bin目錄添加到PATH環(huán)境變量。

  eclipse需要Java運行環(huán)境。

  Eclipse WTP是Eclipse官方提供的web開(kāi)發(fā)工具。

  Java web服務(wù)器在Java EE規范中也叫做容器。

 。2)web容器在啟動(dòng)時(shí),從web.xml文件中讀取配置信息,裝載web應用。

  web容器運行時(shí),不會(huì )檢測web.xml、struts配置文件的更新而重新加載它。

  若struts框架不能處理的異常,會(huì )把錯誤拋給web容器。容器會(huì )查看web.xml文件中是否配置了元素。若存在,則返回元素的子元素指定的錯誤頁(yè)面。否則直接將錯誤拋給用戶(hù)。

 。3)webApp部署好后,啟動(dòng)Tomcat會(huì )自動(dòng)發(fā)布webApp。首先是實(shí)例化Filter,并調用其init()方法初始化。然后根據的數值(數值為0或正數,數值越小越先加載)來(lái)依次加載servlet,并調用其init()方法進(jìn)行初始化。

  若沒(méi)有為servlet配置屬性,則當web應用啟動(dòng)時(shí)servlet容器不會(huì )加載這個(gè)servlet,只有當用戶(hù)首次訪(fǎng)問(wèn)此servlet時(shí)才加載。

 。4)

  web調試時(shí),一定要服務(wù)器以調試模式啟動(dòng)。然后在程序中打斷點(diǎn),通過(guò)瀏覽器訪(fǎng)問(wèn),這樣程序運行到斷點(diǎn)處就會(huì )暫停運行。

 。5)jsp放到WEB-INF文件夾中,可防止外界直接通過(guò)URL來(lái)訪(fǎng)問(wèn)Jsp頁(yè)面,此時(shí)jsp一定要是servlet或action的后繼頁(yè)面,才可以被訪(fǎng)問(wèn)到。

 。6)EL表達式是JSP2.0規范,需要Tomcat支持的。Tomcat6才支持EL表達式。

 。7)編碼

  用戶(hù)提交的查詢(xún)數據(即get請求),默認采用的是ISO-8859-1編碼。

  request.setCharacterEncoding("utf-8"); //設置request編碼方式,即設置使用utf-8來(lái)解析請求參數;

  response.setCharacterEncoding("utf-8"); //設置response編碼方式

 。8)JNDI

  JNDI:為某個(gè)java對象起一個(gè)名字。如為T(mén)omcat中的數據源起一個(gè)名字,從而讓程序可通過(guò)該名字訪(fǎng)問(wèn)該數據源對象。(Tomcat內置了DBCP的數據源實(shí)現)

  若web應用訪(fǎng)問(wèn)了由servlet容器管理的某個(gè)JNDI資源,需要在web.xml中對這個(gè)JNDI資源的引用聲明,表示資源引用的元素為。

 。9)session

  servlet容器為HttpSession分配唯一標識符sessionID。servlet容器把sessionID作為cookie保存在客戶(hù)的瀏覽器中。若瀏覽器禁止cookie,servlet容器可重寫(xiě)客戶(hù)請求的url,把sessionID添加到url信息中。HttpServletResponse接口提供了重寫(xiě)url的方法:encodeURL(url)。

javaweb總結范文3

  1.JSP運行原理

 。1)用戶(hù)通過(guò)客戶(hù)端瀏覽器向服務(wù)器發(fā)送請求。

 。2)JSP文件將JSP引擎編譯成Java的class文件,即servlet。

 。3)將產(chǎn)生的servlet加載到內存執行。

 。4)Servlet的運行結果以HTML(或XML)形式通過(guò)web服務(wù)器返回客戶(hù)端的瀏覽器。

  2.web項目設計

 。1)公開(kāi)目錄 (2)web_INF目錄 (3)Class目錄

  3.JSP的基本語(yǔ)法

 。1)腳本元素:聲明、腳本段、表達式。

 。2)腳本段:<%>

 。4)表達式:<%=>

 。5)EL表達式:${ }

 。6)指令元素:<%>不在客戶(hù)端可見(jiàn)

  用于包含其他文件可以是靜態(tài)文件,也可以是動(dòng)態(tài)文件。?包含動(dòng)態(tài)文件時(shí)

  用傳 (建一值)

  考點(diǎn):

  4.指令與動(dòng)作的區別(include)

  1.執行時(shí)間不同

  指令<%@ include="" file=" ">是偏譯時(shí)包含靜態(tài)文件

  動(dòng)作?是運行時(shí)包含的文件

  2.引入內容不同

  指令<%@include file="relatirveURI">引入靜態(tài)文本(html.jsp)。

  動(dòng)作引入執行頁(yè)面或severlet的應答文本。

  5.JSP內置對象

  Out,request,response,session,application,page,pageContext,exception,config

  request客戶(hù)端向服務(wù)端發(fā)送請求。

  response用于服務(wù)器端封裝JSP處理請求后產(chǎn)生的結果。

  response對象的send Redirect(url)方法相當于兩次請求。

  而在網(wǎng)址不變情況下內部跳轉不同頁(yè)面,但依舊屬于同一次請求

  6.session和cookie的區別

  1.存放地點(diǎn)不同

  Session存放在服務(wù)器端,cookie存放在客戶(hù)端的硬盤(pán)里

  2.存活時(shí)間

  session隨用戶(hù)訪(fǎng)問(wèn)服務(wù)器而產(chǎn)生,隨客戶(hù)下線(xiàn)或超時(shí)而消失

  3.安全性

  session存放在服務(wù)器端,不能被修改,且隨客戶(hù)端瀏覽器的關(guān)閉而消失,安全性較好。Cookie存放在客戶(hù)端,安全性較差。

  7.數據庫

  java.sql.Driver

  java.sql.DriverManager——加載驅動(dòng)程序

  java.sql.Connetion——表示數據庫連接對象,對數據庫一切操作都在這個(gè)基礎上

  java.sql.Statement——執行SQL語(yǔ)句和返回結果

  java.sql.ResultSet——結果集用來(lái)暫時(shí)存放數據庫查詢(xún)操作結果

  8.編寫(xiě)程序的步驟

  1.裝載驅動(dòng)程序

  class.forName("com.mySQL.jdbc.Driver")

  2.定義所需連接數據庫的地址

  String mysqlURL="jdbc.mysql://host:port/dbName"

  3.建立與數據庫的連接

  Connection conn=DriverMannager.get Connection(url,"登錄數據庫用戶(hù)名","

  密碼")

  4.聲明并執行SQL語(yǔ)句

  5.處理返回的結果

  6.關(guān)閉對象

  String driverStr="com.mysql.jdbc.Driver"

  String connstr="jdbc:mysql://localhost:3306/book";

  Class forName(driver Str)

  Connection conn=DriverManager.getConnection(connstr."root"."123") 第4步:建立語(yǔ)句對象

  Statement stmt=conn.createStatement()

  第5步:聲明并執行SQL語(yǔ)句

  String sql="select*from book";

  ResultSet rs=stmt.executeQuery( sql);

  第6步:

  Statement接口的3個(gè)方法:1、ResultSet executeQuery(String sql)

  2、int execute Update(String sql)

  3、boolean execute(String sql)

  ResultSet的方法:1、boolean next()

  2、get xxx()

  第7歩:rs.close() stmt.close() con.close()

  注:關(guān)閉資源的順序與打開(kāi)資源順序恰好相反。

  第8步:異常處理

  try{.........}catch(SQLExecption ex){.........}

  9.Java Bean 組件(可重用)

  組件:是一個(gè)獨立的模塊,外界可以不了解內部如何實(shí)現,只需通過(guò)其提供的接口對組件進(jìn)行訪(fǎng)問(wèn)即可,組件可重用。

  特點(diǎn):1、實(shí)現代碼重復使用;2、易編寫(xiě),易維護,易使用。

  10.Java Bean類(lèi)的編碼約定

  1、類(lèi)實(shí)現了java.io.Serializable接口

  2、必須放在某個(gè)Package(包)中

  3、類(lèi)中如果有構造方法,那么這個(gè)方法是共有的,并且無(wú)參數

  4、所有屬性都是私有的(private修飾)

  5、get XXX:用來(lái)獲取屬性,此方法是共有的.

  6、set XXX:用來(lái)設置屬性,此方法是共有的

  7、對于boolean類(lèi)型的成員變量允許使用“is”代替“get”和“set”

  8、類(lèi)中的普通方法不適合上面的命名規則,但這個(gè)方法必是public的。

  3個(gè)標記:

  網(wǎng)頁(yè)中創(chuàng )建JavaBean實(shí)例

  用于為bean中的屬性賦值

  用于獲取bean中屬性的值

  id=”javaBean實(shí)例名” class=”javaBean對應的類(lèi)名”設置的屬性

  獲取JavaBean實(shí)例指令的屬性值,并將這個(gè)值轉換成字符串顯示到JSP頁(yè)面。

  11.servlet的生命周期

  (1)當客戶(hù)第一次請求servlet時(shí),servlet被加載到內存 容器會(huì )創(chuàng )建servlet實(shí)例,并調用其init()方法進(jìn)行初始化工作。

  (2)容器創(chuàng )建請求對象,然后調用servlet的service()方法為客戶(hù)提供服務(wù)。

  (3)當servlet不再被需求時(shí),容器調用servlet的destory()方法將servlet實(shí)例銷(xiāo)毀。

  12.Servlet開(kāi)發(fā)

  引入import.javax.servlet.* 和import.javax,servlet.http.*包

  13.Servlet過(guò)濾器

  Servlet過(guò)濾器是一種java組件,它位于客戶(hù)端和處理程序之間

  Servlet過(guò)濾器工作原理

  14.Model1和model2

  Model1:JSP+JavaBean

  Model2:JSP+Servlet+JavaBean

  Model1中,jsp頁(yè)面實(shí)現頁(yè)面顯示、業(yè)務(wù)邏輯和流程控制,數據處理由JavaBean完成。

  優(yōu)點(diǎn):進(jìn)行快速和小規模的應用開(kāi)發(fā)時(shí)優(yōu)勢非常明顯。

  缺點(diǎn):不利于web應用的擴展和更新;調試和排錯困難。

  Model2中,MVC模式--->模型-視圖-控制器.即把web應用的輸入輸出和處理流程按照Model.View和Controller分成三層。

  Model1和Model2的區別:

  Model1和Model2實(shí)際上就是對采用JSP技術(shù)開(kāi)發(fā)的web應用的不同模型的描述。Model1采用JSP+JavaBean技術(shù)開(kāi)發(fā)web應用,它比較適合小規模應用的開(kāi)發(fā),效率較高,易于實(shí)現,但由于在JSP頁(yè)面中內嵌了大量的Java代碼,以至于當業(yè)務(wù)邏輯復雜時(shí),代碼可維護性、可擴展性和可重用性就會(huì )下降;Model2采用JSP+Servlet+JavaBean技術(shù)開(kāi)發(fā)web應用,該模型基于MVC模式,完全實(shí)現了頁(yè)面顯示和邏輯的分離,它充分利用了JSP和Servlet兩種技術(shù)的優(yōu)點(diǎn),JSP更適合前臺頁(yè)面的開(kāi)發(fā),而Servlet更擅長(cháng)服務(wù)器端程序的編寫(xiě),Model2分工明確,更適合大型項目的開(kāi)發(fā)和管理。

  視圖(view)用于與用戶(hù)交互,可以用HTML.JSP實(shí)現。

  15.模型(model)用于表示業(yè)務(wù)數據和實(shí)現業(yè)務(wù)邏輯,可以用JavaBean實(shí)現 控制器(controller)完成流程控制,它接收來(lái)自視圖層用戶(hù)輸入的數據,并調用相應的模型進(jìn)行處理,最后選擇合適的視圖去響應用戶(hù)?刂茖涌梢杂肧ervlet實(shí)現。

  優(yōu)點(diǎn):MVC模式完全實(shí)現了頁(yè)面表示和業(yè)務(wù)邏輯的分離;

  MVC優(yōu)勢之一在于三層各司其職,互不干涉。

  缺點(diǎn):沒(méi)有明確的定義。

  模型層為JavaBean,實(shí)現了數據的表示和業(yè)務(wù)邏輯,視圖層為JSP頁(yè)面,只負責顯示功能。

  控制器為Servlet,負責接收用戶(hù)的請求,設置JavaBean屬性,調用JavaBean完成業(yè)務(wù)處理,最后將處理結果交給JSP頁(yè)面顯示。

  16.自定義標簽

  對隱式對象的操作、處理表單、訪(fǎng)問(wèn)數據庫及其他企業(yè)級服務(wù)。

  自定義標簽種類(lèi):

  1.不帶有屬性和標簽體:

  2.帶有屬性沒(méi)有標簽體的標簽:

  3.帶有屬性帶有標簽體:myBody

  17.EL表達式

  基本語(yǔ)法${expr}

  功能:對屬性對象的簡(jiǎn)明訪(fǎng)問(wèn):${user}

  對屬性對象的屬性訪(fǎng)問(wèn):${customer.firstname}

  對屬性集合元素的訪(fǎng)問(wèn):對數組和list:${variable[index]} 對map:${variable[key]}

  對請求參數cookie等的簡(jiǎn)單訪(fǎng)問(wèn).

  請求參數${param.custID}

  Cookie對象:${cookie.userCookie}

  18."."操作符和"[ ]"操作符

  ${user.address}=${user[address]}

  訪(fǎng)問(wèn)數組和集合元素,需使用[ ]

javaweb總結范文4

  優(yōu)點(diǎn):

  1.開(kāi)發(fā)順序基本正確。業(yè)務(wù)->建表->主界面->其它界面->javabean->dao類(lèi)->完成功能->整合。

  2.嚴格按照三層架構模式開(kāi)發(fā)。JSP<->Servlet<->Server->dao->javabean。

  3.為了方便管理.每個(gè)頁(yè)面的servlet都單獨有一個(gè)包。

  4.關(guān)于javabean設計比上次javaweb項目做了修正。拿學(xué)生<->班級舉例.學(xué)生表的班級表通過(guò)班級id外鍵關(guān)聯(lián).學(xué)生的bean對象應該有班級對象,而不是班級的id。這樣有了一個(gè)學(xué)生就有了學(xué)生所在這個(gè)班級所有信息,符合邏輯。

  <%@ taglib="" prefix="s" uri="/struts-tags">

  <%

  String path = request.getContextPath();

  String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";

  %>

 。糾eta http-equiv="pragma" content="no-cache"/>

 。糾eta http-equiv="cache-control" content="no-cache"/>

 。糾eta http-equiv="expires" content="0"/>

 。糾eta http-equiv="keywords" content="keyword1,keyword2,keyword3"/>

 。糾eta http-equiv="description" content="This is my page"/>

 。紅itle>分頁(yè)</title>

 。糾eta http-equiv="Content-Type" content="text/html; charset=utf-8"/>

 。約cript type="text/javascript">

  var tableData = [{"C0":"臨夏州_康樂(lè )縣","C1":190893.39,"C2":24544.65,"AREA_ID":"930013005"},{"C0":"臨夏州_永靖縣","C1":368900.35,"C2":40592.19,"AREA_ID":"930013006"},{"C0":"蘭州市_東崗分局","C1":88.48,"C2":126.4,"AREA_ID":"930013106"},{"C0":"臨夏州_臨夏縣","C1":107337.9,"C2":20612.1,"AREA_ID":"930013008"},{"C0":"臨夏州_廣河縣","C1":69738.07,"C2":34894.44,"AREA_ID":"930013003"},{"C0":"臨夏州_和政縣","C1":46622.96,"C2":20954.97,"AREA_ID":"930013002"},{"C0":"臨夏州_東鄉縣","C1":96021.84,"C2":16725.63,"AREA_ID":"930013004"},{"C0":"臨夏州_臨夏市中心","C1":1845311.12,"C2":129478.93,"AREA_ID":"930013001"},{"C0":"天水市_秦州區","C1":0,"C2":0,"AREA_ID":"930013801"},{"C0":"臨夏州_積石山","C1":256181.79,"C2":15185.98,"AREA_ID":"930013007"},{"C0":"酒泉_肅州區","C1":264312,"C2":402.6,"AREA_ID":"930013701"}];

  var columns = [{"cid":"C0","ctext":"區縣"},{"cid":"C1","ctext":"客戶(hù)總收入"},{"cid":"C2","ctext":"當月出賬費用"}];

  /**

  page:頁(yè)碼

  pageSize:每頁(yè)的記錄條數

  此方法除了傳入page和pageSize之外,還應知道的有三個(gè)參數:

  一、表的`全部數據,json串格式,可通過(guò)action查詢(xún)數據庫得到。

  二、表頭所對應的列的key及名稱(chēng),也是json串格式

  三、表所對應的id

  注:此處只是適合表頭只有一行,且事先寫(xiě)好的情況。您可以根據需要改一下,邏輯思路就是這樣,歡迎批評指正。

  */

  function splitPage(page,pageSize){

  var ptable = document.getElementById("page_table");

  var num = ptable.rows.length;//table.rows返回表格中包含的所有行,此處假設表由表頭1行和表體N行組成

  //alert(num);

  //清除tbody

  for(var i=num-1;i>0;i--){

  ptable.Row(i);

  }

  var totalNums = tableData.length;//總行數

  var totalPage = Math.ceil(totalNums/pageSize);//總頁(yè)數

  var begin = (page-1)*pageSize;//頁(yè)起始位置(包括)

  var end = page*pageSize;//頁(yè)結束位置(不包括)

  end = end>totalNums?totalNums:end;

  //向tbody中寫(xiě)入數據

  var n = 1;//tbody的起始行

  for(var i=begin;i<end;i++){

  var row = ptable.Row(n++);

  var rowData = tableData[i];

  for(var j=0;j<columns.length;j++){

  var col = columns[j].cid;

  var cell = row.Cell(j);

  var cellData = rowData[col];

  cell.innerHTML = cellData;

  }

  }

  //生成分頁(yè)工具條

  var pageBar = "第"+page+"頁(yè)/共"+totalPage+"頁(yè)"+" ";

  if(page>1){

  pageBar += "首頁(yè) ";

  }else{

  pageBar += "首頁(yè) ";

  }

  if(page>1){

  pageBar += "

 。/script>

javaweb總結范文6

  經(jīng)過(guò)這最近一段時(shí)間的項目開(kāi)發(fā)與考核,今天終于畫(huà)上圓滿(mǎn)的句號,我長(cháng)呼了一口氣,同時(shí)在內心深處,也默默地為接下來(lái)的學(xué)習,做一個(gè)前段時(shí)間的項目總結,也是學(xué)習的總結,吸取之前的經(jīng)驗教訓,前事不忘后事之師,錯誤并不可怕,可怕的是再在同一個(gè)地方犯同樣錯誤,所以對于我來(lái)說(shuō),更多的去自我認知,知我批評要比表?yè)P和贊許來(lái)的更加深刻,非常有必要做一個(gè)總結。

  雖然所做的項目并沒(méi)做到考核老師所希望看到的效果,和得到正面的點(diǎn)評,也與自己所想象的結果大相徑庭,當然可能在項目最開(kāi)始的時(shí)候,我也曾做過(guò)這樣最壞的打算,但是當現實(shí)漸漸逼近的時(shí)候,我卻一時(shí)難以接受這樣的結果,是我意料之外,但也是情理之中,俗話(huà)說(shuō):種瓜得瓜,種豆得豆。

  在項目開(kāi)發(fā)其中,我有過(guò)給自己找借口,有過(guò)灰心的時(shí)候,也有過(guò)急躁,如坐針氈的時(shí)候,但是想要作為一個(gè)合格優(yōu)秀的程序員,你不僅不能這樣的情緒,而且在真實(shí)的開(kāi)發(fā)環(huán)境當中,會(huì )有遇到比這更艱難的情況,更不好開(kāi)發(fā)環(huán)境,所以要完成一個(gè)項目的開(kāi)發(fā),我得要利用好為數不多的學(xué)習時(shí)間,更加勇敢的直面這些缺點(diǎn),并且改正它,不要認為自己以前沒(méi)學(xué)過(guò)JAVA,沒(méi)有這方面的經(jīng)驗而去給自己找借口,越過(guò)心理上的這一到鴻溝。

  考核的胡老師說(shuō)過(guò):不要總是把自己當成一個(gè)學(xué)生去看待,這樣容易松懈,應該是把自己當做一個(gè)職業(yè)人去看待,做好當下的每一個(gè)效果,上好當下的每一節課,讓自己時(shí)時(shí)刻刻緊張起來(lái)。這樣類(lèi)似的話(huà),在我之前的公司,也有主管這樣說(shuō)過(guò),雖然我已大學(xué)畢業(yè)了,沒(méi)有完全把自己當一個(gè)學(xué)生去看待,但自己又何嘗不是有過(guò)這樣的念頭,特別是別人都是這樣想的時(shí)候,學(xué)習的態(tài)度不夠堅定,立場(chǎng)不堅決,這也是導致我沒(méi)有學(xué)好的主要原因之一吧。

  工善欲器事,必先利其器。除了保持好的心理和端莊學(xué)習的態(tài)度外,更要總結更好的學(xué)習方法,不要讓自己陷入到疲憊學(xué)習的.死胡同了,積累好的學(xué)習經(jīng)驗,去掌握好的學(xué)習方法,好的學(xué)習方法不僅是自己當下一筆無(wú)形的財富,也是在不久的將來(lái),在工作當中競爭的一把利器。

  吾日三省吾身,只有在自己的總結中給予自己更多的認知,反思,而少一些褒獎,這樣自己會(huì )對平時(shí)忽視的一些地方,能有更加深刻的理解和認識,實(shí)踐是檢驗真理的唯一標準,雖然實(shí)踐中我們所遇到的挫折與失敗會(huì )有無(wú)數次,而成功只有一次,但是只要成功了,我的付出就是值得的,就像前面有無(wú)數個(gè)-1,但你只要最總做到了一個(gè)+1,你的結果就是+1的,在別人的眼里你就是成功的,在客戶(hù)的眼里,你項目是物美價(jià)廉的。

  回想在這一個(gè)多月的學(xué)習時(shí)間里,我學(xué)到了許許多多讓我感覺(jué)比較充實(shí)的知識,掌握了更多的學(xué)習的方法,但這都是與大家息息相關(guān)的,離不開(kāi)老師的教導和同學(xué)的幫助,也在此非常感謝大家熱心幫助。

【javaweb總結】相關(guān)文章:

對老板總結感想總結二篇03-20

學(xué)科總結03-20

電場(chǎng)公式總結06-08

離?偨Y精選范文03-19

工會(huì )總結范本03-19

總結電熱的作用12-09

FLASH教程總結01-20

香茅做法總結03-19

工會(huì )總結精選范文03-20

if句型的用法總結10-24

用戶(hù)協(xié)議