3 - JDBC, SQL, Ant, JUnit, Vesion Control

Trong phần này các bạn sẽ được tìm hiểu các thành phần liên quan đến việc truy cập dữ liệu như SQL, JDBC, dùng Ant script để compile và build Java, sử dụng JUnit cho unit test và các version control thường dùng như SVN, CVS ...

3.1 SQL
SQL là ngôn ngữ chuẩn cho việc thao tát và truy cập dữ liệu quan hệ trên máy tính. Ngay cả việc sử dụng các công nghệ Java persistence như  EJB 3.0, Java Persistence API (JPA) hoặc là Hibernate cũng phải có một số kiến thức nhất định vế SQL. Bạn tham khảo tài liệu presentation slide bên dưới để hiểu chi tiết hơn.

1. Presentation slides
Tệp tin tải về
Tệp tin này chỉ tải được sau khi bạn đăng nhập. Hãy Đăng ký hoặc Đăng nhập

2. Bài tập thực hành
Các bạn có thể tham khảo tại w3cschools SQL tutorial, đây là nơi khá tốt để tham khảo và thử các câu SQL. Ngoài ra các bạn có thể tạo và chạy các câu SQL cho MSSQL, MySQL, Oracle ... trên trang web http://sqlzoo.net.

3. Tài liệu tham khảo
->SQL tutorial từ w3cschools.com>
->http://databases.about.com/library/weekly/aa020401a.htm?terms=Sql+Tutorial
->http://www.sqlcourse.com/
->Join (SQL)từ wikipedia.org

4. Cấu hình database
  Java DB (Derby)
      jdbc:derby://localhost:1527/mydatabase (URL)
      org.apache.derby.jdbc.ClientDriver (Driver class)
      app (Username)
      app (Password)

  MySQL
     jdbc:mysql://localhost:3306/test (URL)
     com.mysql.jdbc.Driver (Driver class)
     MySQL Connector/J  (Driver name)
     no username
     no password
     org.hibernate.dialect.MySQLDialect

   HSQL
      jdbc:hsqldb:file:messagedb
      org.hsqldb.jdbcDriver
      sa
      no password
      org.hibernate.dialect.HSQLDialect
    
3.2 JDBC
JDBC là Java API chuẩn cho việc truy cập dữ liệu thông qua SQL. Bạn tham khảo tài liệu presentation slide bên dưới để hiểu chi tiết hơn.

1. Presentation slides
Tệp tin tải về
Tệp tin này chỉ tải được sau khi bạn đăng nhập. Hãy Đăng ký hoặc Đăng nhập

2. Bài tập thực hành
Các bạn có thể download file zip về, theo các bước hướng dẫn để thực hành cũng như bài tập về nhà.
Tệp tin tải về
Tệp tin này chỉ tải được sau khi bạn đăng nhập. Hãy Đăng ký hoặc Đăng nhập

3. Tài liệu tham khảo
->"Accessing Databases with JDBC" slides
->JDBC Tutorial
->JDBC 2.0 Fundamentals

3.3 ANT
Ant build script rất tiện dụng cho các bạn phát triển Java các bạn có thể dùng ANT script để viết script cho compile, jar, war ....

1. Presentation slides
Tệp tin tải về
Tệp tin này chỉ tải được sau khi bạn đăng nhập. Hãy Đăng ký hoặc Đăng nhập

2. Bài tập thực hành
Hiện tại phần này không có bài tập thưc hành và bài tập làm thêm.

3. Tài liệu tham khảo
Các bạn tham khảo tài liệu thêm ở website của ant: http://ant.apache.org/manual/index.html
3.4 JUnit
JUnit là một công cụ rất tốt để viết Unit Test cho các java class cũng như các method. Ngoài ra bạn có thể dùng JUnit để viết unit test cho một bộ testsuite hoặc test case....

1. Presentation slides
Hiện tại phần này khộng có presentation slides.

2. Bài tập thực hành
Các bạn download file zip bên dưới, theo từng bước hướng dẫn để thực hành cũng như làm bài tập làm thêm.
Tệp tin tải về
Tệp tin này chỉ tải được sau khi bạn đăng nhập. Hãy Đăng ký hoặc Đăng nhập

3. Tài liệu tham khảo
Các bạn tham khảo tài liệu thêm ở website của JUnit: http://www.junit.org/

(Còn tiếp ...)
Bookmark and Share AddThis Feed Button FeedBurner Button
IT » Java | Nhận xét(1710) | Trích dẫn(0) | Đọc(14868)
iwGAoQmkmFY Email Homepage
2017/11/02 17:27
" gumagana pa ba yan until now? " yep working pa... " Great Dean... Panu b q mkpag download ng malalaking file d2..k2lad ng mga hnggang 10mb pataas..kc hanggang 4mb lng kya ng DL eh..4gig p nmn space ng mem0ry q..pa help nmn p0h..m0re thnx.. " hindi kaya ang saving path mo nasa phone memory? check u ulit ah baka dun ang problema sa saving path...
IhUHHXiHum2t Email Homepage
2017/10/31 22:08
Bonjour. Un problème technique a empêché le crédit des promos. Tous les gagnants toucheront leur primes très prochainement. 12, 13, 14 et 15 seront payées en même temps. Merci et sorry !
ZWxRzQtt Email Homepage
2017/10/31 10:38
Watch out Ted! You are winning and the Liberals at the rrstar don’t like it. Watch your back or you will be out. Try sucking up to Pat or Chuck once in awhile and you might stay a little longer. Because we both know neither one of them can stand to debate anything.
7CSDoLqu7 Email Homepage
2017/10/31 08:45
Mieli un ottimo giornalista e persona seria , cosa non poco importante di questi  tempi.Un uomo che non va mai oltre, ma dice tutto quello che pensa, senza arroganza
ItAxlHZJ Email Homepage
2017/10/31 07:28
அறிவாளிப் பையா, நித்தி தொடர்பதிவை நித்திக்கு ஆதரவானது என்று புரிந்து கொண்ட இரண்டாவது ஜீவனை இன்று தான் சந்திக்கிறேன்.அது சரி, யாரு அந்த முதல் ஜீவன் என்று கேட்கிறீர்களா? அதை மிஸ்டர் குயாதியிடம் கேட்டால் சொல்வார்  Ã Â®Â…து கிடக்கட்டும், நித்திக்கு பிடிவாரண்டு கொடுத்ததுக்கு வேற காரணம். பிட்டு படத்தை டைரக்டா தராம நக்கீரன்ட்ட காசு குடுத்து வாங்க வச்சிட்டானேன்ற கடுப்பு. ஏன்னா, உங்க ஆர்.எஸ்.எஸ் ஆளுங்க பிட்டு படம் பாக்கறதுல கொலை வெறியனுகளாச்சே.
39M9SGf3O Email Homepage
2017/10/31 02:50
Hello! I just would want to provide a huge thumbs up for the great information you have got here on this post. I might be returning to your blog for more soon.
L9JyNewUfF Email Homepage
2017/10/31 01:14
Thanks, that was really useful. The Brooks Addiction is my running shoe of choice – I’ve used versions 6,7,8 and the Walker v2, and I’ve just ordered version 9. Version 7 was my favourite – version 8 rubbed a bit more, causing corns.
L8mysoL9m Email Homepage
2017/10/30 23:07
Awesome! Thanks for the info. Just ordered some more stuff on eBay, thanks to you lol   I will keep you updated on my SOON operations of my laptop. There are quite few things I need to do as well :/
gsTrPmDdlKa7 Email Homepage
2017/10/30 22:45
Depression can actually make your heart hurt physically. I know, been there myself. In Belize, we don't really have a support system in place to treat depression, so one has to struggle out of that 'black hole' all by oneself.It really is true, though, that time does heal all ills. Praise the Lord.Enid
IHmneBdU Email Homepage
2017/10/30 09:14
Thanks for taking the time to discuss this, I feel strongly about it and love learning more on this topic. If possible, as you gain expertise, would you mind updating your blog with more information? It is extremely helpful for me.
Phân trang 1/171 Trang đầu 1 2 3 4 5 6 7 8 9 10 Trang sau Trang cuối
Viết nhận xét
Hình vui
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
Mở HTML
Mở UBB
Mở hình vui
Ẩn giấu
Tên gọi   Mật khẩu   Khách không cần mật khẩu
Địa chỉ web   Email   [Đăng ký]
               

Mã kiểm tra Không phân biệt font chữ