Các lý thuyết về csdl(database) thì các bạn có thể đọc thêm trên google, trong bài này mình sẽ hướng dẩn một cách chi tiết nhất có thể về cách làm việc với csdl trong java. Như bạn đã biết thì trên đời này có hàng tá hệ quản trị csdl như MySQL, SQLServer, Oracle...nhưng mà chúng ta không cần dùng dao mổ trâu để đi giết gà làm gì :)). Vì thế nên mình chọn SQLite để hướng dẩn trong bài này, nhanh, gọn nhẹ.
Showing posts with label java. Show all posts
Showing posts with label java. Show all posts
8/15/16
4:14 PM
6/7/16
8:44 PM
Chatroom sử dụng TCP Socket
Như các bạn đã biết thì socket là kỷ thuật được sử dụng khá phổ biến để các chương trình giao tiếp trong mạng. Với socket thì ta có thể làm đủ thứ trò hay ho như truyền nhận file, chat, teamview(phiên bản chế)…Hôm nay mình sẽ hướng dẩn các bạn cách viết một chương trình chatroom đơn giản sử dụng TCP Socket của java và C#.
Tìm hiểu về TCP Socket
Mấy định nghĩa về socket hay giao thức TCP thì các bạn có thể đọc thêm trên mạng, đầy ra đó. Mình chỉ nói ngắn gọn thế này.- TCP: đây là một giao thức được sử dụng khá phổ biến. HTTP(khi bạn lướt web), FTP(khi bạn truyền file), SMTP(khi bạn gửi mail)…đều sử dụng giao thức TCP cả. Nó cung cấp khả năng truyền nhận đáng tin cậy, đảm bảo các gói tin đúng thứ tự và phải kết nối trước khi làm việc. Đại khái là bên kia sẽ nhận đúng những gì mà bạn đã gửi.
- Socket: lớp Socket và một số lớp khác như InetAddress, ServerSocket…đều được hổ trợ trực tiếp trong java chuẩn, nghĩa là bạn không cần phải sử dụng thêm thư viện của bên thứ ba. Lớp Socket trong java hổ trợ làm việc với giao thức TCP và để giao tiếp với nhau thì java hổ trợ sử dụng giao tiếp dạng stream. Đối với C# thì cũng tương tự, các lớp làm việc với socket như TcpClient, IPAddress, TcpListener… đều được C# hổ trợ tận răng và không cần thêm thư viện của bên thứ ba nào cả.
4/8/16
6:32 PM
Cài đặt và sử dụng WindowBuilder trong Eclipse
WindowBuilder là 1 plugs-in của Eclipse thần thánh dùng để thiết kế giao diện AWT hoặc Swing bằng cách kéo thả vì thế nên giúp lập trình viên tiết kiệm khá nhiều thời gian viết code. Theo mặt định thì Eclipse không có cài sẵn WindowBuilder vì thế nên chúng ta sẽ cài bằng tay và đây cũng chính là chủ đề của bài viết này.
1/12/16
4:28 PM
Quản lý và giám sát các thiết bị trong gia đình từ xa(IoT) - Phần 4
sontx
android
,
house
,
iot
,
java
,
pi2
,
Raspberry
,
Router
,
servlet
,
smart
,
smarthouse
No comments
Nối tiếp phần 3, phần 4 này sẽ là phần cuối cùng cũng là phần thú vị nhất. Ở phần này mình sẽ hướng dẩn cách xây dựng một virtual device, cách cài đặt server và deploy webservice của chúng ta, cách truy cập từ internet vô webservice và cuối cùng là video demo sản phẩm. Cùng bắt tay vào làm thôi nào!
1/11/16
12:03 PM
Quản lý và giám sát các thiết bị trong gia đình từ xa(IoT) - Phần 3
sontx
android
,
house
,
iot
,
java
,
pi2
,
Raspberry
,
Router
,
servlet
,
smart
,
smarthouse
No comments
Trong phần 3 này chúng ta sẽ xây dựng app giám sát và điều khiển thiết bị trên android, các bạn có thể đọc lại phần 2 tại đây về xây dựng web service.
Yêu cầu
- Biết chút ít về lập trình ứng dụng trên android
- Đã đọc qua phần 2 :|
1/8/16
9:03 PM
Quản lý và giám sát các thiết bị trong gia đình từ xa(IoT) - Phần 2
sontx
android
,
house
,
iot
,
java
,
pi2
,
Raspberry
,
Router
,
servlet
,
smart
,
smarthouse
No comments
Nối tiếp phần 1, ở phần 2 này chúng ta sẽ xây dựng web service, nơi nhận và xử lý các yêu cầu cũng như lưu trữ dữ liệu từ các thiết bị gửi tới.
Yêu cầu
12/28/15
10:58 PM
Quản lý và giám sát các thiết bị trong gia đình từ xa(IoT) - Phần 1
sontx
android
,
house
,
iot
,
java
,
pi2
,
Raspberry
,
Router
,
servlet
,
smart
,
smarthouse
2
comments
Chào các bạn, vì lý do thi cử và đồ án ngập đầu nên mình không thể viết bài trong thời gian qua. Bây giờ mình đã trở lại với 1 chủ đề hoàn toàn mới(với mình) đó là Internet of Things(IoT), về lý thuyết của IoT thì các bạn có thể tìm hiểu thông qua google.com. Mình cũng chỉ vừa mới nguyên cứu IoT trong thời gian ngắn vì thế bài viết sẽ còn nhiều sai sót do đó các bạn có thể đóng góp ngay bên dưới phần comment.
7/25/15
11:41 AM
Tổng quan về sử dụng mô hình MVC để xây dựng web động
sontx
controller
,
java
,
java bean
,
jsp
,
mô hình mvc
,
model
,
model bo
,
model dao
,
MVC
,
servlet
,
view
,
web
,
web động
4
comments
Mô hình MVC là một mô hình thiết kế giúp chúng ta tách ứng dụng thành các thành phần khác nhau, các thành phần có nhiệm vụ riêng biệt và độc lập với nhau. Nhờ việc hoạt động đập lập và tách biệt nhau mà việc nâng cấp và sửa lỗi ứng dụng trở nên đơn giản hơn bao giờ hết. MVC chia ứng dụng làm 3 thành phần là Model, View và Controller, cụ thể như sau:
Subscribe to:
Posts
(
Atom
)