tailieunhanh - Apress Pro Apache Struts with Ajax phần 4

OJB là một sản phẩm vô cùng cấu hình và du dương. Nó được xây dựng trên một tập hợp các thành phần pluggable, để nếu bạn tìm thấy một số tính năng trong OJB không đáp ứng nhu cầu của bạn (chẳng hạn như mô hình bộ nhớ đệm của nó), bạn có thể dễ dàng thay thế thành phần với việc thực hiện của riêng bạn. | CHAPTER 4 MANAGING BUSINESS LOGIC WITH STRUTS 137 public Collection findTopStory throws ApplicationException Collection topStories null try topStories catch DataAccessException e String msg Data access exception raised in throw new ApplicationException msg e return topStories public StoryVO retrieveStory String primaryKey throws ApplicationException try return StoryVO primaryKey catch DataAccessException e throw new ApplicationException DataAccessException Error in e public void updateStory StoryVO storyVO throws ApplicationException try storyVO catch DataAccessException e throw new ApplicationException DataAccessException Error in e 138 CHAPTER 4 MANAGING BUSINESS LOGIC WITH STRUTS The second implementation of our StoryManager business delegate called StoryManagerEJBImpl passes all requests to an EJB called StoryManager package import import import import import import import import import import import public class StoryManagerEJBImpl StoryManager storyManager null public StoryManagerEJBImpl throws ApplicationException try Context ctx new InitialContext Object ref storyManager StoryManager StoryManagerHome storyManagerHome StoryManagerHome ref storyManager catch NamingException e throw new ApplicationException A Naming exception has been raised in StoryManagerBD constructor .

TỪ KHÓA LIÊN QUAN