Buổi sáng chủ nhật đến công ty làm không phí công tí nào!
Mấy hôm trước mình có thử sử dụng bộ Web Service Developer Pack(WSDP 2.0) để tạo ra ứng dụng Web Service. Đối với WSDP mọi thứ có vẻ đều rất tuyệt, viết code đơn giản, hỗ trợ Annotation, có một bộ Data Binding (JAXB) rất tốt, và đóng gói ứng dụng thì không thể nào dễ hơn.
Nhưng trên đời đúng là không có gì hoàn hảo cả, bạn chỉ có thể cài WSDP 2.0 trên Sun Application Server hoặc là Tomcat và IDE duy nhất hỗ trợ nó là các IDE thuộc họ NetBean.Chẳng lẽ tôi lại phải vứt bỏ Eclipse và tất cả những tính năng hay ho của Eclipse để đi dùng một cái IDE mà theo tôi nghĩ là không thể tệ hơn sao? Thêm vào đó nếu khách hàng của tôi đang có một hệ thống sử dụng WebSphere Application Server, tôi sẽ bắt khách hàng vứt bỏ chúng để dùng Tomcat hoặc mua một hệ thống Sun Application Server mới ư? Không, tôi không muốn ứng dụng của mình bị phụ thuộc vào bất cứ nhà cung cấp middleware nào, tôi muốn ứng dụng của mình "tự do".
Vậy làm sao để có thể dùng lại những thứ tốt nhất và loại bỏ những điều mình không muốn? tôi phát hiện ra một thứ tuyệt vời ở ngay đây – Ant. Các tool của WSDP được xây dựng trên các Ant task, chúng bao gồm các lớp com.sun.tools.ws.ant.WsGen, com.sun.tools.ws.ant.WsImport và com.sun.tools.ws.ant.Apt, chỉ cần biết cách sử dụng chúng và sử dụng đúng đắn, tôi đã có trong tay điều mình muốn.
Tất nhiên từ lý thuyết đi đến thực tế không bào giờ là một đoạn đường ngắn và đơn giản, trong một vài ngày đầu kết quả không được như mong đợi (tôi có đôi chút lo lắng WSDP cài đặt vào web server nhiều thứ chứ không chỉ là những thư viện như tôi nghĩ). Nhưng sáng nay tôi đã triển khai được một ứng dụng demo trên JBoss 4.03, tôi thấy rất phấn khích vì đã làm được điều đó (Sớm hơn dự tính ban đầu là hoàn thành trong một tuần).
I'm cool!



Tháng Năm 29, 2006 lúc 8:01 sáng
Có một dự án nho nhỏ đòi hỏi xây dựng một ứng dụng trung gian để liên kết hoạt động giữa một portal và các ứng dụng đang được sử dụng. Cụ thể là dùng cơ chế SSO trên portal để có thể đăng nhập và sử dụng các ứng dụng ngoài portal, các ứng dụng này không đc viết theo bất kỳ một chuẩn nào. Giải pháp nào cho vấn đề này? một portlet viết theo chuẩn WSRP community chăng? dường như giải pháp này cũng không khả thi. Giải pháp khác là viết thêm một ứng dụng vào các ứng dụng đang chạy để chúng có thể tuân theo một chuẩn thống nhất nào đó. Nhưng viết như thế nào? tôi chưa có câu trả lời thỏa đáng.
Tháng Năm 29, 2006 lúc 8:22 sáng
Chúng ta có thể sử dụng một cách là sử dụng LDAP làm SSO. Sau đó thay đổi phần security của các thằng ứng dụng kia để dùng LDAP.
Sau đó nhứng các ứng dụng kia vào portal sử dụng IFrame.
Tất nhiên là có nhiều cách khác nhau để giải quyết bài toán này nhưng yêu cầu bài toán cần cụ thể hơn nữa.
Tháng Năm 30, 2006 lúc 10:27 sáng
That de chiu khi doc blog cua em! Chi khong he biet em lai la nguoi lang man den the, chac tai vi em luc nao cung cuoi va bao gio cung la mot trong nhung nguoi hai huoc nhat cua cong ty. Chi hi vong HoatechVN se la diem dung dau tien xung dang voi nhung gi em mong doi cho su nghiep rat co trien vong cua minh.
Tháng Năm 30, 2006 lúc 10:43 sáng
Cảm ơn chị! Em sẽ hoàn thành thật tốt công việc của mình và cùng mọi người phát triển công ty lớn mạnh hơn. Em thích công việc này và phong cách làm việc mà công ty chúng ta đang xây dựng, mọi người đều rất tốt
.
Tháng Chín 11, 2007 lúc 11:45 sáng
Hello.
Đọc qua bài này mới biết là có người cùng chí hướng với mình. Mặt dù hơi muộn song tui cũng có một vài trao đổi như sau. Hồi trước tui cũng có làm qua phần WebService(WSDP 2.0) hỗ trợ webservice thông qua các ký pháp anotation tuyệt vời luôn. Song nếu bạn dùng tool Netbean thì thật sự quá đơn giản. Nhung tui thì lại là fan của eclipse nên tui đã cố gắng chuyển các project từ netbean sang eclipse. Sau một thời gian gặp nhiều khó khăn cuối cùng cũng đã thành công. Để có thể thực hiện webservice bằng eclipse thì bạn cần phải viết thêm một file ant để dịch và có web server là tomcat và IDE eclipse không cần phải có thêm JBoss. Nếu bạn còn làm project về webservice thì tui sẽ share một số chú ý cho. Hồi đó tui làm project về web trong đó áp dụng: WebService, Spring, Webwork, Hibernate Anotation. Nhưng bây giờ không được làm nữa rồi.
Tháng Mười 14, 2007 lúc 12:50 chiều
Mình đang tìm hiểu về bảo mật web service tren J2EE, nhưng mình đang bị vướn vào việc ko biết phải xây dựng webservice như thế nào. công việc đang giậm chân tại chỗ. hôm này đọc được bài của anh Lê Mạnh Cường mình rất mừng vì có người cũng đang nghiên cứu về nó. Anh Cường có thể chỉ mình cách nào để viết một WS được ko? dùng IDE nào, sử dụng API nào, cơ chế làm việc của một WebService như thế nào. Xin cảm ơn anh.
Tháng Mười 23, 2007 lúc 2:31 chiều
Xin chào mọi người !!!
mình đang tìm hiểu về webservices. Anh chị nào có tài liệu share cho em để em có thể tìm hiểu được xâu hơn về webservices. Nếu có đự án nào về webservice post lên cho em tham khảo với…
Anh chị nào project về mua bán đấu giá dùng webservices bằng c# hay băng gì cũng được post lên cho em tham khảo với. cảm ơn rất nhiều!!!!!!!!!!!
Tháng Tư 7, 2008 lúc 9:57 chiều
Em thấy các bài viết của anh chị thật pro . Em là dân mới CNTT mà có 1 seminar về đề tài Sun Web Developer Pack , thấy hình như tìm đúng chỗ rồi nhưng mà đọc hoài không hiểu cơ chế nó hỗ trợ làm web như thế nào , lại chưa có tài liệu để tham khảo.
Anh chị nào có từng biết qua có thể share dùm em 1 ít tài liệu hoặc làm 1 số VD đơn giản để em hiểu thêm . Em xin cám ơn trước
Tháng Sáu 29, 2008 lúc 9:08 sáng
Anh dùng JBuider 2006 trở lên,với thằng này làm webservice thật là khoẻ . Nó tự động gen code hết cho mình ! (code file WSDL)
Tháng Mười 24, 2008 lúc 2:29 chiều
Em chào các bác, em đang tìm hiểu về webservice. Em chưa biết phải làm những j, Bác nào có tài liệu tìm hiểu về cái này thì share cho em với. Nếu bác nào có project về thu thập thông tin thể thao trực tuyến thi tốt quá. em xin cám ơn nhìu (ht).
Mail: lyngochungvn85@yahoo.com