dangtritue.blogspot.com
Langthang: 09/28/08
http://dangtritue.blogspot.com/2008_09_28_archive.html
Friday, October 3, 2008. Những tính năng mới trong EJB 3.1. Những tính năng mới trong EJB 3.1. Tùy chọn cho EJB Interfaces. Thay đổi trước nhất mà nhóm chuyên gia đề cập đến là loại bỏ những trở ngại cuối cùng để làm cho EJBs trông giống với POJO hơn dưới hình thức đơn giản nhất bằng cách cho phép tùy chọn việc sử dụng Session Bean Interfaces. Public class PlaceBidBean { @PersistenceContext private EntityManager entityManager; public void placeBid (Bid bid) { entityManager.persist(bid); } }. Private void...
dangtritue.blogspot.com
Langthang: 08/17/08
http://dangtritue.blogspot.com/2008_08_17_archive.html
Thursday, August 21, 2008. Pass JSF Get Parameter Truyền Tham số GET trong JSF. 1) & (expression.indexOf("#{") value = getFacesContext().getApplication().createValueBinding(expression).getValue(getFacesContext() ; } else { value = expression; } return value; } Và xong, bây giờ tôi sẽ không cần quản lý property cho tham số này nữa, quản lý Bean trong faces-config như sau: managed-bean managed-bean-name animalmanaged-bean-name managed-bean-class com.jsf.get.demo.AnimalContro...Wednesday, August 20, 2008.
dangtritue.blogspot.com
Langthang: 09/14/08
http://dangtritue.blogspot.com/2008_09_14_archive.html
Saturday, September 20, 2008. Một vài thủ thuật với generic. Một vài thủ thuật với generic:. Tự động ép kiểu:. Giả sử tôi khai báo một bean trong IoC container của Spring như sau:. Bean id=loggingDAO class=com.demo.dao.impl.LoggingDAOImpl /bean. Trong khai báo của tôi, tôi đã đặt một bean với id là loggingDAO và trả về kiểu là LoggingDAOImpl. Và chúng ta lấy ra bean này bằng đoạn mã sau:. Tôi tạo một findBean đặt trong FactoryServiceFinder như sau:. Public final class FactoryServiceFinder {. Và th&#...
dangtritue.blogspot.com
Langthang: 08/31/08
http://dangtritue.blogspot.com/2008_08_31_archive.html
Friday, September 5, 2008. Xây dựng hệ thống cache với Spring AOP. Trước tiên tôi xin cung cấp một định nghĩa đơn giản và tương đối đễ hiểu, khái niệm này dùng cho mọi loại hệ thống cache. Như vậy hệ thống cache sẽ giúp chúng ta tăng tốc độ của chương trình và giảm tải việc truy xuất tài nguyện gốc quá nhiều, trong môi trường lập trình, phần lớn việc cache chúng ta hiểu sẽ giảm tài cho database. Vậy vấn đề cache nằm ở đâu:. Bạn gọi hàm như sau:. Mở kết nối xuống CSDL. Cơ sở dữ liệu trả vào resultset.
dangtritue.blogspot.com
Langthang: 10/05/08
http://dangtritue.blogspot.com/2008_10_05_archive.html
Friday, October 10, 2008. Firefox 3.1 sẽ nhanh gấp 7 lần Firefox 3.0. Theo như Mike Schroepfer, phó chủ tịch kỹ thuật của Mozilla, thì bản nâng cấp sắp tới của Firefox 3.0 là Firefox 3.1 trong một số trường hợp có thể hoạt động và xử lý thông tin nhanh gấp 7 lần so với phiên bản tiền nhiệm. Subscribe to: Posts (Atom). Ho chi minh, Vietnam. Đặng Trí Tuệ 24. Những bài viết trên blog này nếu sưu tầm sẽ được chú thích nguồn tác giả, ngoài ra, đó là những bài của cá nhân để chia sẻ cùng cộng đồng.
dangtritue.blogspot.com
Langthang: 09/21/08
http://dangtritue.blogspot.com/2008_09_21_archive.html
Saturday, September 27, 2008. Spring Remoting- Spring và RMI (Remote Method Invocation)(P.1). Trong loạt bài giới thiệu về Spring và Remoting, tôi đã giới thiệu phần trước sử dụng Spring và JMS. Thông qua thư viện ActiveMQ. Hôm nay, tôi giới thiệu sử dụng Spring và RMI, cách thức cài đặt một ứng dụng RMI được hỗ trợ bởi Spring như thế nào, nó mang lại những lợi ích gì. Trong bài này tôi trình bày 2 phần. Phần 1: Giới thiệu về RMI. RMI là gì? RMI hoạt động như thế nào:. Stubs hoạt động phía client v&...
dangtritue.blogspot.com
Langthang: 10/12/08
http://dangtritue.blogspot.com/2008_10_12_archive.html
Saturday, October 18, 2008. Các phương thức thường dùng của Session trong Hibernate. Trong Hibernate một đối tượng có thể thuộc 3 trạng thái:. Đối tượng không có quan hệ với Session hiện tại của Hibernate. Đối tượng có quan hệ với Session hiện tại của Hibernate và trạng thái của nó được đồng bộ với cơ sở dữ liêu. Đối tượng đã từng có trạng thái persistent nhưng hiện tại đã không còn giữ quan hệ với Session. Giống load(), trả về null nếu không tồn tại. Load đối tượng lên và xoá nó đi, ...Chú ý s...Nếu đối...
dangtritue.blogspot.com
Langthang: 11/16/08
http://dangtritue.blogspot.com/2008_11_16_archive.html
Saturday, November 22, 2008. Theo dõi hệ thống database (Audit Database). Bạn sẽ theo dõi những thay đổi trong database như thế nào, khi người dùng xóa, sửa dữ liệu. Bạn sẽ có một vài cách tiếp cận sau:. ID-UserName-Password. và cột isDeleted. Và bạn đã hiểu chuyện gì trong này USERNAME phải là duy nhất trong hệ thống. Nó chỉ được đang ký lại khi một người đã hủy nó đi hoặc chưa tồn tại. Bây giờ tôi xóa username =xyz, nghĩa là username =xyz là isDeleted, sau đó tôi tiếp tục insert username là xyz. Tạo mộ...
dangtritue.blogspot.com
Langthang: 07/12/09
http://dangtritue.blogspot.com/2009_07_12_archive.html
Thursday, July 16, 2009. Thời gian gần đây, tôi có nhu cầu sử dụng Ant, mặc dù đã biết Ant từ khá lâu (hơn 1 năm) nhưng lần này thì mới là ….”thực sự sử dụng” và trải nghiệm của tôi là : sao mà rắc rối thế. Ant thì tốt, tuy nhiên điều tôi thấy là nó thiếu một công cụ để hỗ trợ giao diện, như các bạn thấy, đọc một file Ant và thao tác trên nó, đặc biệt trên một file Ant lớn thì quả nhiên là….điên đầu. Left: thông tin console khi chạy plugin. Right: Graph visualize của file Ant. 11 Cài đặt GEF cho eclipse:.
dangtritue.blogspot.com
Langthang: 08/24/08
http://dangtritue.blogspot.com/2008_08_24_archive.html
Saturday, August 30, 2008. Sách nói : Ai lấy miếng pho mát của tôi (Tiếp theo). Xin tiếp tục giới thiệu về " Ai lấy miếng phomat của tôi. Sách nói : Ai lấy miếng pho mát của tôi. Xin giới thiệu về " Ai lấy miếng phomat của tôi. Là một truyện ngụ ngôn đơn giản thể hiện những chân lý uyên thâm về sự thay đổi. Đây là chuyện vui về bốn nhân vật sống trong một “Mê cung”, tìm kiếm “pho mát” để nuôi thân và làm cho mình hạnh phúc. Friday, August 29, 2008. Kết nối đời thường. Thursday, August 28, 2008. Từ A đến Z.