?? ejbgetter.java
字號:
package com.xc.hotelmanager.hotel.control;/** * <p>Title: </p> * <p>Description: </p> * <p>Copyright: Copyright (c) 2006</p> * <p>Company: </p> * @author not attributable * @version 1.0 */import javax.naming.*;import javax.rmi.*;import javax.sql.*;import com.xc.hotelmanager.hotel.control.entity.*;import com.xc.hotelmanager.hotel.control.session.*;public class EjbGetter { private static final String JNDI_SB_HotelManager = "SB_hotelmanager"; private static final String JNDI_Reservation = "TbReservation"; private static final String JNDI_Room = "TbRoom"; private static final String JNDI_RoomType = "TbRoomType"; private static final String JNDI_Accommodation = "TbAccommodation"; private static final String JNDI_Customer = "TbCustomer"; private static final String JNDI_SB_AccommodationManager = "SB_AccommodationManager"; private static final String JNDI_SB_CustomerManager = "SB_CustomerManager"; private static final String JNDI_DataSource = "hotel"; public static DataSource getDataSource() throws NamingException { InitialContext initial = new InitialContext(); return (DataSource) initial.lookup(JNDI_DataSource); } public static SB_hotelmanagerHome getSB_HotelManagerHome() throws NamingException { InitialContext ctx = new InitialContext(); Object cmh = ctx.lookup(JNDI_SB_HotelManager); return (SB_hotelmanagerHome) PortableRemoteObject.narrow(cmh, SB_hotelmanagerHome.class); } public static SB_AccommodationManagerHome getSB_AccommodationManager() throws NamingException { InitialContext ctx = new InitialContext(); Object cmh = ctx.lookup(JNDI_SB_AccommodationManager); return (SB_AccommodationManagerHome) PortableRemoteObject.narrow(cmh, SB_AccommodationManagerHome.class); } public static SB_CustomerManagerHome getSB_CustomerManagerHome() throws NamingException { InitialContext ctx = new InitialContext(); Object cmh = ctx.lookup(JNDI_SB_CustomerManager); return (SB_CustomerManagerHome) PortableRemoteObject.narrow(cmh, SB_CustomerManagerHome.class); } public static TbReservationHome getTbReservationHome() throws NamingException { InitialContext ctx = new InitialContext(); Object cmh = ctx.lookup(JNDI_Reservation); return (TbReservationHome) PortableRemoteObject.narrow(cmh, TbReservationHome.class); } public static TbRoomHome getTbRoomHome() throws NamingException { InitialContext ctx = new InitialContext(); Object cmh = ctx.lookup(JNDI_Room); return (TbRoomHome) PortableRemoteObject.narrow(cmh, TbRoomHome.class); } public static TbRoomTypeHome getTbRoomTypeHome() throws NamingException { InitialContext ctx = new InitialContext(); Object cmh = ctx.lookup(JNDI_RoomType); return (TbRoomTypeHome) PortableRemoteObject.narrow(cmh, TbRoomTypeHome.class); } public static TbAccommodationHome getTbAccommodationHome() throws NamingException { InitialContext ctx = new InitialContext(); Object cmh = ctx.lookup(JNDI_Accommodation); return (TbAccommodationHome) PortableRemoteObject.narrow(cmh, TbAccommodationHome.class); } public static TbCustomerHome getTbCustomerHome() throws NamingException { InitialContext ctx = new InitialContext(); Object cmh = ctx.lookup(JNDI_Customer); return (TbCustomerHome) PortableRemoteObject.narrow(cmh, TbCustomerHome.class); } public static void main(String[] args) { EjbGetter ejbgetter = new EjbGetter(); }}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -