(Bùi Đức Huy, Nguyễn Quang Thiện, Đặng Phú Thịnh - Tháng 4/2015)
- Chúng tôi hướng tới việc cung cấp các tutorial và lý thuyết liên quan đến công nghệ Java, đặc biệt là J2EE/JavaEE - Chúng tôi không chủ trương cung cấp source code, video trên web site này bởi vì chúng tôi mong muốn các bạn làm từng bước một để cảm nhận được kiến thức, hiểu biết và kết quả. Cách tiếp cận của chúng tôi là làm từng bước bằng hướng dẫn - Hướng tiếp cận của chúng tôi theo hướng thể hiện các lý thuyết thông qua ví dụ để giúp tiết kiệm thời gian
Categories
- Advanced (20)
- Alice (14)
- Android (8)
- Capstones (142)
- Docker (8)
- EJB (21)
- GoogleAPI (7)
- GoogleWebToolKit (2)
- Hibernate (8)
- JavaFX (4)
- JSF (5)
- OOP (1)
- Problems&Solution (7)
- Servlet&JSP (19)
- Spring (4)
- Spring5 (8)
- Struts (19)
- Video_Android (7)
- Video_EJB2 (2)
- Video_EJB3 (7)
- Video_JSP (9)
- Video_Servlet (8)
- Video_Struts (6)
- Video_XML (6)
- Web Services (11)
- XML&Java (35)
Thứ Năm, 29 tháng 12, 2016
Capstone Project: Dịch vụ hỗ trợ xe tải vận chuyển hàng hóa trên đường về (Freight Truck Services)
(Bùi Đức Huy, Nguyễn Quang Thiện, Đặng Phú Thịnh - Tháng 4/2015)
Thứ Tư, 28 tháng 12, 2016
Capstone Project: Ứng dụng hỗ trợ người dùng đi xe buýt về trạm tiếp theo trên lộ trình (Next Bus Station)
(Trần Gia Quốc Hưng, Nguyễn Quốc Đạt - Tháng 4/2015)
Thứ Ba, 27 tháng 12, 2016
Capstone Project: Cửa hàng bán cây cảnh (Online Store for Selling Flexible Ornamental Plants)
(Trịnh Phúc Thọ, Phạm Hoàng Hùng, Huỳnh Đặng Văn Duy - Tháng 12/2014)
Thứ Hai, 26 tháng 12, 2016
Capstone Project: Chương trình hỗ trợ tài xế xe ôm (Motorbike taxi driver support)
(Nguyễn Duy Phương, Nguyễn Anh Tuấn, Mai Tấn Thành - Tháng 12/2014)
Chủ Nhật, 25 tháng 12, 2016
Capstone Project: Thẻ sử dụng dịch vụ (M-Services Card)
(Trần Nguyễn Đăng Khoa, Đặng Ngọc Huy, Nguyễn Hoàng Tân - Tháng 12/2014)
Thứ Bảy, 24 tháng 12, 2016
Capstone Project: Tìm giày phù hợp (Find Fit Shoes)
(Hoàng Trung Hiếu - Tháng 12/2014)
Thứ Năm, 22 tháng 12, 2016
Capstone Project: Quyển sách kỳ diệu (Augmented Reality Book)
(Phạm Nguyễn Bích Hiền, Trịnh Văn Vũ - Tháng 09/2014)
Capstone Project: Quản lý đồ án tốt nghiệp (Capstone Projects Management)
(Bùi Anh Tuân, Lê Giang Long Hồ, Nguyễn Anh Khoa - Tháng 09/2014)
Thứ Sáu, 16 tháng 12, 2016
Capstone Project: Đề xuất lựa chọn các sản phẩm máy tính (Computer Product Suggestion)
(Phạm Hồng Sang, Huỳnh Thanh Việt, Trần Tân Lên - Tháng 09/2014)
Thứ Năm, 15 tháng 12, 2016
Capstone Project: Đề xuất chi tiêu hợp lý (Reasonable Spending Suggestion)
(Nguyễn Phan Anh, Trần Đỗ Phong - Tháng 09/2014)
Thứ Tư, 14 tháng 12, 2016
Xây dựng ứng dụng với EJB 3 trên Entity với khóa chính - primary key có nhiều hơn một thuộc tính, mapping động trong quá trình xây dựng ứng dụng
Xây dựng ứng dụng với EJB 3 trên Entity với khóa chính - primary key có nhiều hơn một thuộc tính
Mục đích: Chủ đề của bài này hướng dẫn thao tác xây dựng ứng dụng với table có chưa khóa chính chứa nhiều một thuộc tính. Bên cạnh đó, bài cũng đề cập đến cách thao tác dữ liệu kiểu data time và kiểu big int từ cơ sở dữ liệu đến java và ngược lại. Ở đây, chúng tôi sẽ thực hiện 03 chức năng tìm kiếm những dữ liệu lớn hơn tháng nhập vào từ giao diện, insert một dòng dữ liệu vào DB, và xóa đi một dòng được lựa chọn trên lưới. Ngoài ra, trong bài này chúng tôi cũng giới thiệu luôn cách mapping các hằng số động trong quá trình xử lý như tên trang chuyển, resource chuyển đổi, các giá trị mapping để người phát triển ứng dụng có thể thay đổi mà không cần chỉnh sửa code hay build lại ứng dụng
Capstone Project: Xác định các biển báo trên đường dự định đi qua (Traffic Signs on your expected road)
(Trần Thái Mạnh, Hỗ Hữu Huân, Nguyễn Thị Thùy Linh - Tháng 04/2014)
Thứ Ba, 13 tháng 12, 2016
Capstone Project: Tiện ích khi đi siêu thị (Super Markets’ Utilities)
(Nguyễn Nhật Hoàng, Nguyễn Hoàng Huy, Võ Đình Văn - Tháng 04/2014)
Thứ Hai, 12 tháng 12, 2016
Capstone Project: Mua sắm thông minh (Smart Buy)
(Đoàn Hồ Anh Triết, Đặng Hữu Hoàng, Trần Trung Dũng - Tháng 04/2014)
Chủ Nhật, 11 tháng 12, 2016
Capstone Project: Nhận dạng biển báo giao thông và tìm hiểu các thông tin về biển báo để học tập (The Traffic Sign Recognition and Training)
(Mai Văn Tân, Bùi Việt Phong - Tháng 04/2014)
Thứ Bảy, 10 tháng 12, 2016
Capstone Project: Hệ thống hỗ trợ công tác tuyển sinh đại học (The University entrance system)
(Nguyễn Đình Thanh, Hoàng Trọng Khánh - Tháng 12/2013)
Thứ Sáu, 9 tháng 12, 2016
Capstone Project: Hệ thống quản lý thông tin để chăm sóc sức khỏe bà mẹ và trẻ em cho một trạm y tế (Information System for the health care of mothers and their children in the clinic)
(Nguyễn Quốc Bảo, Trần Hữu Khánh, Nguyễn Quốc Vương - Tháng 12/2013)
Thứ Năm, 8 tháng 12, 2016
Capstone Project: Dịch vụ xây dựng và trang trí nhà cửa (The reliable decoration and construction services)
(Hà Minh Thanh, Nguyễn Huy Hưng, Phan Ngọc Trầm - Tháng 12/2013)
Thứ Tư, 7 tháng 12, 2016
Capstone Project: Hệ thống hỗ trợ điểm danh sử dụng thiết bị di động (The roll system using mobile device)
(Phạm Huy Hoàng, Nguyễn Thanh Bình, Nguyễn Quốc Huy - Tháng 12/2013)
Thứ Ba, 6 tháng 12, 2016
Capstone Project: Cung cấp sản phẩm yêu thích cho người hâm mộ thể thao (Favorite products for sports’ fans)
(Nguyễn Phước Bội Trân, Cao Ngọc Ưng, Lê Phan Khoa, Trần Quốc Dũng - Tháng 09/2013)
Thứ Hai, 5 tháng 12, 2016
Capstone: Hệ thống dịch vụ giao hàng và nhận chi phí của các bưu cục (Post-office delivery service system)
(Trần Nguyễn Trung Kiên, Nguyễn Thanh Hải, Cheng Gia Cường, Nguyễn Anh Tuấn - Tháng 09/2013)
Chủ Nhật, 4 tháng 12, 2016
Capstone Project: Ứng dụng đặt chỗ trên xe buýt di chuyển đường dài (Long Travel Bus Reservation)
(Nguyễn Sơn Trường, Nguyễn Lương Hải, Nguyễn Ngọc Sơn, Nguyễn Thị Bích Trâm - Tháng 05/2013)
Thứ Bảy, 3 tháng 12, 2016
Capstone Project: Định hướng đường về nhà (Home Route Suggestion)
(Phạm Lê Tấn Đạt, Đoàn Nam Trực, Nguyễn Ngọc Hoàng Nam, Huỳnh Dư Hữu Thịnh - Tháng 05/2013)
Thứ Sáu, 2 tháng 12, 2016
Capstone Project: Quản lý hệ thống xe buýt và định hướng lộ trình cho người đi xe buýt (Bus Number and Route Suggestion and Management)
(Nguyễn Phan Quang Nhật, Lê Viết Vĩnh, Đoàn Xuân Quang - Tháng 05/2013)
Thứ Năm, 1 tháng 12, 2016
Dữ liệu được request từ server và chuyển thành định dạng text gửi về client, client sử dụng JavaScript để xử lý chức năng và trình bày kết quả với giao diện
Dữ liệu được request từ server và chuyển thành định dạng text gửi về client, client sử dụng JavaScript để xử lý chức năng và trình bày kết quả với giao diện
Mục đích: Chủ đề của bài này giới thiệu về mô hình ứng dụng kết hợp xử lý và lấy dữ liệu từ server khi có request nhằm đảm bảo dữ liệu luôn luôn được cập nhật mới nhất. Sau đó, dữ liệu được chuyển về client dưới dạng XML hay String để client sử dụng JavaScript để xử lý chức năng theo yêu cầu của người dùng và trình bày dữ liệu nhưng không làm refresh trang giao diện trình bày. Mô hình này với mục đích hướng tới hạn chế refresh trang hay tải lại trang của người dùng, xử lý cập nhật dữ liệu mới nhất cho người dùng và người dùng chỉ cảm nhận sự cập nhật nội dung của trang. Trong bài này, chúng tôi giới thiệu hai mô hình áp dụng.
Capstone Project: Hệ thống giao thức ăn nhanh (Fast Food Delivery System)
(Huỳnh Thành Tâm, Phạm Viết Phú, Nguyễn Văn Long, Huyền Tôn Nữ Uyên Thư - Tháng 12/2012)
Capstone Project: Tổng hợp bảng điểm học tập và quản lý bản tin phụ huynh (Synthesize the Academic Transcripts and Parent Relationship Management)
(Hoàng Dương Nhật Phi, Võ Đông Tuấn Đạt, Nguyễn Tuấn Hải - Tháng 12/2012)
Thứ Tư, 30 tháng 11, 2016
Capstone Project: Ứng dụng Kinect cho dịch vụ y tế như vật lý trị liệu, hướng dẫn người khuyết tật (Kinect for health service as physiotherapy or people with disabilities)
(Kinect for health service as physiotherapy or people with disabilities)
(Đặng Trần Quốc Bảo, Nhâm Cung Định, Trần Khánh Duy, Nguyễn Võ Minh Khôi - Tháng 12/2012)
Thứ Ba, 29 tháng 11, 2016
Capstone Project: Quản lý chuỗi cửa hàng kinh doanh xăng dầu (Petroleum Chain Store Management)
(Nguyễn Thành Tính, Nguyễn Bá Đình, Hứa Trọng Bình, Huỳnh Thị Tố My - Tháng 12/2012)
Video: Thực hiện Entity với khóa chính tự tang và Entity có khóa chính chứa từ 02 thuộc tính trở lên
Camera man, Director and Editor: Hoàng Phi Hồng
- Thực hiện insert và cấu hình với entity mapping table có khóa chính tự tăng
- Thực hiện insert và cấu hình với entity mapping table có khóa chính chứa nhiều hơn 02 thuộc tính
- Xử lý với kiểu dữ lieu java.util.Date và kiểu BigInt...
Xem chi tiết tại đây
Thứ Hai, 28 tháng 11, 2016
Chủ Nhật, 27 tháng 11, 2016
Video: Bắt đầu Entity Class trong EJB3 với Login
- Vận dung Entity Manager
- Tạo truy vấn động khi Login
- Đơn giản hóa mọi xử lý...
Xem chi tiết tại đây
Thứ Sáu, 25 tháng 11, 2016
Video: Remove Cart sử dung Stateful, Áp dung Web Services - SOAP cho EJB3
- Sử dung Web Services để EJB3 dễ consume ở Client - SOAP vs. RMI
Xem chi tiết tại đây
Thứ Tư, 23 tháng 11, 2016
Video: Stateless và Stateful trong EJB3
- Sử dung Stateless của EJB3 và EL để trình bày chức năng Search
- Sử dung Stateful để xây dung ứng dung Shopping Cart với 02 chức năng Add Cart và View Cart
Xem chi tiết tại đây
Video: Làm quen với EJB3 qua chức năng Login trên Web áp dụng MVC2
- Sử dung EJB3 - Stateless kết hợp với MVC2 trên Web để tạo Login
Xem chi tiết tại đây
Thứ Ba, 22 tháng 11, 2016
Video: Sử dung Swing Form kết nối với EJB2
- Nghiên cứu các trường hợp lỗi ở client khi kết nối với EJB
- Chuẩn bị sử dung EJB3
Xem chi tiết tại đây
Thứ Hai, 21 tháng 11, 2016
Video: Xây dựng ứng dung EJB2 kết hợp với Web Application
- Tìm hiểu cách xây dựng ứng dụng cơ bản với chức năng Login trên Web Kết hợp DB
- Cách thức deploy ứng dụng trên JBoss
- Cách thức cấu hình ứng dụng EJB dựa trên concept cụ thể là tập tin deployment descriptor...
Xem chi tiết tại đây
Thứ Năm, 17 tháng 11, 2016
Video: Xây dựng một custom Tag - xây dựng data grid trình bày dữ liệu từ bảng dưới db
- Sử dung Tag Handler Kết hợp với JSTL - core tag lib và sql tag lib
- Áp dung cách thức tạo lưới động
- Thực hiện truy vấn dữ lieu từ sql mà không cần biết tên cột - tham khảo bài http://www.kieutrongkhanh.net/2016/11/video-su-dung-jstl-voi-core-va-sql.html và sử dung tham số động khi truyền vào tag lib sử dung dynamic attribute
Xem chi tiết tại đây
Thứ Tư, 16 tháng 11, 2016
Video: Sử dung JSTL với core và sql taglib cho MVC2 và MVC1
- Xây dựng chức năng Search trong MVC1 sử dung kết hợp sql tag lib với core tag lib
Xem chi tiết tại đây
Thứ Ba, 15 tháng 11, 2016
Video: Sử dung EL kết hợp JSTL trong mô hình MVC1, MVC2
- Loại bỏ hoàn toàn code scripting element và standard action trong trang jsp sử dung EL
- Sử dung JSTL kết hợp EL trong MVC1 và MVC2
- Hoàn thiện chức năng Login và Search với EL & JSTL trong series bài tại http://www.kieutrongkhanh.net/search/label/Video_Servlet
Xem chi tiết tại đây
Thứ Hai, 14 tháng 11, 2016
Video: Stand Action trên JSP, giải pháp loại bỏ scripting Element
- Cài đặt mô hình MVC1
- Loại bỏ bớt scripting element bằng cách ứng dung standard action
- Sử dung dispatching mechanism trên trang jsp và phân biệt sự khác biệt của cơ chế này trên jsp với servlet
Xem chi tiết tại đây
Chủ Nhật, 13 tháng 11, 2016
Video: Sử dụng Scripting Element trên trang JSP cùng HTML để hoàn chỉnh mô hình MVC2 với Servlet
- Áp dung Scripting Element trong việc xây dựng giao diện động
- Tích hợp kết quả search vào ngay trang search
- Tích hợp việc thông báo lỗi ngay trang tạo mới Account
Xem chi tiết tại đây
Thứ Sáu, 11 tháng 11, 2016
XSL trong ứng dụng thực tiễn
XSL trong ứng dụng thực tiễn
Mục đích: Chủ đề của bài này giới thiệu về việc áp dụng XSL trong thực tế khi ứng dụng và các kỹ thuật nâng cao để tận dụng triệt để sức mạnh của XSL trong việc chuyển đổi tài liệu và hạn chế viết code trong quá trình xây dựng phần mềm để tăng tính uyển chuyển trong việc nâng cấp và bảo trì ứng dụng. Cụ thể, chúng ta sẽ tìm hiểu cách xử lý khi áp dụng xsl với tài liệu xml sử dụng Unicode; áp dụng xml và xsl ở phía client sử dụng truyền tham số trực tiếp vào xsl để hạn chế code xử lý; kết hợp nhiều xml vào trong một xsl trong bài toán xử lý hóa đơn; tận dụng cài đặt các template trong xsl như là một method trong class để gọi lại nhiều lần trong xsl cùng với việc xử lý chuỗi trong tài liệu xsl; apply một tài liệu xsl với tài liệu xml có namespace
Thứ Năm, 10 tháng 11, 2016
Video: Áp dụng Security với Programmatic và Confidentiality
- Sử dung API trong Programmatic Security để nâng cao việc phân quyền và lưu trữ user trong việc Security với Declaration
- Tạo chữ ký số để áp dung mã hóa dữ liệu trong trao đổi với cơ chế Confidentiality
Xem chi tiết tại đây
Chủ Nhật, 6 tháng 11, 2016
Video: Xây dựng Security với BASIC và FORM
Thứ Tư, 2 tháng 11, 2016
Video: Cấu hình triển khai Tomcat Server độc lập với tool lập trình để deploy ứng dụng trực tiếp
Camera man, Director and Editor: Hoàng Phi Hồng
- Cấu hình biến môi trường cho JRE hoạt động
- Cấu hình Tomcat để deploy ứng dụng
- Cách thức deploy/undeploy ứng dung trực tiếp trên server Tomcat độc lập với tool lập trình
Tham khảo tại đây
Thứ Ba, 1 tháng 11, 2016
Sử dụng XML trên JSP để trình bày và xử lý dữ liệu
Sử dụng XML trên JSP để trình bày và xử lý dữ liệu
Mục đích: Chủ đề của bài này giới thiệu về cách thức sử dụng XML trên trang JSP với các model tương ứng để trình bày giao diện và tận dụng dữ liệu có sẵn để trình bày nội dung ra màn hình hiển thị. Bên cạnh đó, bài viết thể hiện khả năng mạnh mẽ của JSP sử dụng EL và JSTL để hỗ trợ đơn giản hóa việc xử lý XML trên trang JSP. Bài viết cũng đưa ra ý niệm trong việc khai thác một phần tài liệu XML sử dụng XPATH dựa trên context đang xử lý. Song song với lý thuyết, bài viết cũng đưa ra một ví dụ cụ thể để cho thay cách áp dụng nội dung về lý thuyết. Trong ví dụ này, chúng tôi giới thiệu đến quí vị cách xử lý tài liệu XML có sử dụng namespace độc lập với parser và API để quí vị có thể ứng dụng khi apply tài liệu XML có namespace với stylesheet và xử lý trong ứng dụng bởi vì trong thực tế xây dựng ứng dụng và trao đổi dữ liệu thì XML luôn luôn phải có namespace. Bài viết sẽ đưa ra các mô hình ứng dụng XML kết hợp DB và JAXB để trình bày và xử lý giao diện và tối ưu trong quá trình xử lý thông qua các model single, multiple và combination pipeline. Thêm vào đó, bài viết cũng đưa giải pháp xử lý date trong xpath và ứng dụng JSTL – functions taglib để tiền xử lý dữ liệu trước khi đưa vào xpath
Chủ Nhật, 30 tháng 10, 2016
Video: Hidden form field nâng cao và Xử lý lỗi khi đưa dữ liệu xuống DB
+ Sử dụng kỹ thuật Hidden Form Field kết hợp với HttpSession, URL Rewriting để Remove một số item lựa chọn trong giỏ hàng
+ Sử lý lỗi của người dung để thông báo lỗi
+ Ghi log lỗi của người sử dung lẫn hệ thống để hỗ trợ maintain hệ thống
+ Ghi dữ lieu xuống DB
Xem chi tiết tại đây
Thứ Năm, 27 tháng 10, 2016
Video: Sử dụng Cookie và làm Shopping Cart với Session
Bài này tiếp tục mở rộng với nội dung cụ thể
- Using Cookie để hỗ trợ Login tự động từ lần thứ 2 truy cập ứng và có thể áp dung cho việc remember password
- Xây dựng bài toán mua hàng online- ở đây là mua sách - với cơ chế mua hàng và xem hàng đã được mua
- Ứng dụng HTTP Session và cách lưu trữ và khai thác dữ liệu - cụ thể đây là giỏ hang - trên scope
Xem chi tiết tại đây
Thứ Hai, 24 tháng 10, 2016
Video: Delete và Update trên lưới với Servlet
- Delete trực tiếp trên lưới sử dụng URL Rewriting
- Update các field trên lưới sử dụng Hidden Form Field
- Mô hình và cơ chế để refresh hay cập nhật lưới ở client - browser sau một thao tác
- Xác định rõ việc đang thao tác ở Server hay ở Client
- Xác định chuyển resource bang RequestDispatcher hay sendRedirect
Xem chi tiết tại đây
Thứ Sáu, 21 tháng 10, 2016
Dùng StAX Parser để xây dựng ứng dụng như trên cơ sở dữ liệu – CRUD
Dùng StAX Parser để xây dựng ứng dụng như trên cơ sở dữ liệu – CRUD
Mục đích: Chủ đề của bài này giới thiệu về bộ StAX (Streaming API for XML) Parser dùng để thực hiện tất cả thao tác trên tài liệu XML từ tìm kiếm đến thêm, xóa, sửa trên tài liệu tương tự như với thao tác trên cơ sở dữ liệu. Với tính đơn giản hơn SAX, dễ sử dụng không đòi hỏi logic cao như SAX và cực kỳ tiết kiệm bộ nhớ cùng với khả năng xử lý tài liệu XML cực kỳ lớn mà không ảnh hưởng đến bộ nhớ trong quá trình xử lý. Hơn thế nữa, khả năng kết hợp với công nghệ khác để xử lý một phần tài liệu XML trở thành Object cần xử lý và đưa lại tài liệu xử lý, cụ thể như kết hợp StAX với JAXB để xử lý một phần tài liệu XML. Chúng tôi sẽ hướng dẫn quí vị xây dựng một ứng dụng web đầy đủ sử dụng StAX để thấy được tính hiệu quả của nó cùng với sự kết hợp với JAXB để cho thấy khả năng xử lý một phần tài liệu XML thành Object khi ứng dụng đang thực thi.
Thứ Năm, 20 tháng 10, 2016
Video: Search gần đúng last name để hiển thị lưới
-Ứng dụng scope
-Giao tiếp giữa resources
-Chuyển resource
-Chia tải ở server (ứng dụng mô hình MVC2 với breakdown module - với cách thức bán hàng ở tiệm fastfood)
Xem hướng dẫn ở đây
Thứ Tư, 19 tháng 10, 2016
Video: Hướng dẫn kết nối DB, Xây dung ứng dung thuần Servlet + HTML trên mô hình MVC2 cho chức năng Login, breakdown module trong quá trình cài đặt
Link Xem chi tiet
Thứ Sáu, 14 tháng 10, 2016
Sử dụng SAX Parser để tìm kiếm dữ liệu
Sử dụng SAX Parser để tìm kiếm dữ liệu
Mục đích: Chủ đề của bài này giới thiệu về bộ SAX (Simple API for XML) Parser dùng để tìm kiếm và truy vấn dữ liệu trực tiếp trên tài liệu XML. Với tính đơn giản, dễ sử dụng nhưng đòi hỏi tính logic cao trong quá trình xử lý để tìm kiếm dữ liệu một cách nhanh chóng và hỗ trợ ứng dụng chạy trên hệ thống có bộ nhớ không lớn. Trong bài, chúng tôi sẽ hướng dẫn quí vị xây dựng ứng dụng sử dụng SAX để quí vị có thể vận dụng những khái niêm đã được nêu ra
Thứ Ba, 11 tháng 10, 2016
Giao tiếp giữa Java Scripts và Java Object hỗ trợ trao đổi dữ liệu để xử lý ở phía client – hạn chế post back về phía server
Giao tiếp giữa Java Scripts và Java Object hỗ trợ trao đổi dữ liệu để xử lý ở phía client – hạn chế post back về phía server
Mục đích: Chủ đề của bài này giới thiệu về mô hình ứng dụng kết hợp xử lý và lấy dữ liệu từ server nhưng không xử lý giao diện và chức năng ở phía server mà đem dữ liệu về phía client để hỗ trợ trình bày và xử lý tùy theo yêu cầu của người dùng. Mô hình này với mục đích hướng tới hạn chế post back về phía server làm giảm performance của hệ thống và tiến tới đáp ứng nhu cầu xử lý nhanh chóng ngay tại client tủy theo thói quen của người sử dụng và nghiệp vụ của ứng dụng.
Thứ Sáu, 7 tháng 10, 2016
Hướng dẫn cơ bản về thanh toán PayPal trong môi trường Sandbox
Hướng dẫn cơ bản về thanh toán PayPal trong môi trường Sandbox
Tác giả: Vũ Đăng Đạt
Mục đích: Chúng tôi giới thiệu bài viết nhằm hướng dẫn cụ thể cách để thiết lập cũng như sử dụng môi trường Sandbox để thực hiện các giao dịch PayPal. Ngoài ra, chúng tôi giới thiệu cách áp dụng việc thanh toán trên một ứng dụng Android đơn giản để thể hiện cách sử dụng PayPal SDK như thế nào khi kết hợp cụ thể trên ngôn ngữ phát triển ứng dụng.
Thứ Tư, 5 tháng 10, 2016
JAXB – chuyển đổi XML-Schema hay DTD trở thành Java Class, chuyển đổi từ XML sang Java Object và ngược lại
JAXB – chuyển đổi XML-Schema hay DTD trở thành Java Class, chuyển đổi từ XML sang Java Object và ngược lại
Mục đích: Chủ đề của bài này giới thiệu về framework JAXB – Java Architecture for XML Binding – hỗ trợ chuyển đổi XML-Schema hay DTD trở thành Java Class, và mapping dữ liệu từ XML sang thành Java Object và ngược lại. Chúng tôi sẽ thực hiện các bước hướng dẫn kết hợp với các ví dụ cụ thể nhằm thể hiện rõ khái niệm và cách sử dụng JAXB trong quá trình xây dựng ứng dụng. Ngoài ra, chúng tôi cung cấp các nội dung nâng cao khác đế ứng dụng trong việc xây dựng phần mềm như là mapping các kiểu dữ liệu trong schema với java class, tạo ra một order hoàn chỉnh phối hợp giữa các object customer – order – orderDetails - … sử dụng JAXB và keyword any trong XML Schema, phối hợp giữa quá trình marshaller XML với XSL để tạo ra tài liệu khác như là HTML.
Thứ Tư, 28 tháng 9, 2016
Xử lý lỗi Unable to compile class for JSP trên JBoss 6.1.0 Final với JDK 8
Xử lý lỗi Unable to compile class for JSP trên JBoss 6.1.0 Final với JDK 8
Mục đích: Bài viết này hướng tới việc xử lý lỗi khi thực thi project web sử dụng EJB 3 có trang jsp deploy trên Server JBoss 6.1.0 Final hoạt động trên NetBeans.
- Lỗi – Problem
o Sau khi thực hiện project EJB3 với web site có sử dụng trang JSP, chúng ta thực hiện deploy ứng dụng trên server JBoss 6.1.1 Final, kết quả deploy hoàn toàn thành công. Tuy nhiên, chúng ta sẽ gặp lỗi trong quá trình thực thi khi ứng dụng chuyển sang trang JSP để trình bày kết quả như hình bên dưới
Thứ Hai, 19 tháng 9, 2016
Giới thiệu về Facebook Messager Platform - Cộng nghệ truyền tải message trực tiếp thông qua Facebook Messenger
Giới thiệu về Facebook Messager Platform - Cộng nghệ truyền tải message trực tiếp thông qua Facebook Messenger
Tác giả: Trần Văn Thành
Mục đích: Thông qua việc xử lý ngôn ngữ tự nhiên (đã giới thiệu tại bài Giới thiệu về Natural Language Processing (NLP) và API.ai – Công nghệ tích hợp xử lí ngôn ngữ tự nhiên – http://www.kieutrongkhanh.net/2016/09/gioi-thieu-ve-natural-language.html), chúng tôi sẽ giới thiệu tổng quan về Facebook Messenger Platform. Hơn thế nữa, chúng tôi sẽ hướng dẫn sử dụng Facebook Messenger Platform kết hợp với xử lý ngôn ngữ tự nhiên để tạo một chatbot (chat tự động)
Thứ Sáu, 16 tháng 9, 2016
Estimote Beacon Tutorial
Estimote Beacon Tutorial
Tác giả: Nguyễn Tấn Phát
Mục đích: Chúng tôi giới thiệu bài viết này nhằm cung cấp kiến thức chi tiết về cách cấu hình và sử dụng công nghệ beacon. Việc này sẽ hỗ trợ cho chúng ta trong việc xây dựng các ứng dụng chạy trên thiết bị smartphone sử dụng hệ điều hành Android. Bên cạnh đó, chúng tôi cũng giới thiệu một số ứng dụng cụ thể áp dụng những kiến thức mà chúng tôi giới thiệu để quí vị có thể tiếp cận công nghệ này một cách hiệu quả và ứng dụng trong việc xây dựng các ứng dụng của riêng quí vị.