javaweb學習總結一(eclipse常用快捷鍵、debug調試以及junit測試框架)


一:web的發展趨勢
1:C/S(客戶端/服務器)結構向B/S(瀏覽器/服務器)結構發展,以后的電腦只需操作系統和瀏覽器即可。
所有的服務都存儲在服務器端,只需用戶登錄后從服務端同步數據,例如:看電影不需要再下載pps、pptv等

客戶端軟件,只需要打開網頁,在網頁上面觀看;寫文章可以直接在網頁上面寫(博客),不需要再下載word軟件

,在客戶端軟件編輯;發郵件直接在網頁上面進行,不需要下載foxmail、outlook等客戶端軟件,目前這種趨勢

已經呈現,但是還是有很多的制約因素。如

a:帶寬的限制,導致網速不行。

b:瀏覽器的功能還沒有那么強大。

2:移動端設備的出現導致已經發展幾十年的傳統軟件的重構,人們進行一些學習或者工作的活動都在通過移動設備

進行,那么很多程序員就需要把以前在pc端能夠運行的程序移植到移動設備上面,所以造就了Android工程師的輝煌。

3:雲的出現以及B/S的流行,導致后面服務器端的編程一定會很火,代碼還是會出現重構。

 

二:常用eclipse斷點調試
1:F5:step into  進入方法  F6:step over 跳過   F7:step return跳出
2:F7后面的符號 跳到方法的首行step to resume:

3:綠色三角  釋放掉斷點或者跳到下一個斷點

4:選擇變量右鍵——watch:查看變量的值
5:在進行視圖切換前,應當及時清理debug的端點

 

三:eclipse常用快捷操作
alt+前后,跟蹤代碼

alt+/:內容助理
ctrl+shift+/ :注釋
ctrl+shift+\:去掉注釋
ctrl+shift+G:查看誰調用的方法
ctrl+shift+O:導包
ctrl+L:定位到文件中某行
ctrl+shift+R:查找文件
ctrl+H:查找文件中的包含的內容

ctrl+shift+F:格式化代碼

自定義快捷鍵:window——preferences——輸入keys,就可以自定義綁定快捷鍵。

 

四:junit框架,單元測試
1:測試方法上面加注解@Test,記住要引入junit框架和導包


2:@before @after 在測試方法執行前后執行,可以加載和關閉一些資源

 1 private String driverClassName;
 2     private String url; 3 private String username; 4 private String password; 5 private Connection conn; 6 7  @Before 8 public void before() { 9 driverClassName = "com.mysql.jdbc.Driver"; 10 url = "jdbc:mysql://localhost:3306/test"; 11 username = "root"; 12 password = "root"; 13  } 14 15  @Test 16 /** 17 * 測試獲取數據庫連接 18 */ 19 public void testGetConnection() throws SQLException { 20 DataSource ds = new DataSource(driverClassName, url, username, password); 21 conn = ds.getConnection(); 22 System.out.println("conn:" + conn); 23 24  } 25 26  @After 27 public void after() { 28 if (conn != null) { 29 try { 30  conn.close(); 31 System.out.println("關閉成功!"); 32 } catch (SQLException e) { 33  e.printStackTrace(); 34  } 35  } 36 }

 

3:@beforeClass @afterClass 在類加載前后執行,也是用於加載與關閉資源
4:Assert的api有一些方法,斷言判斷得到的值與期望值是否相等。

如果測試成功,會出現綠色的進度條;失敗則出現棕色的進度條!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM