?? ejbgetter.java~6~
字號:
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 = "Reservation"; private static final String JNDI_Room = "Room"; private static final String JNDI_RoomType = "RoomType"; private static final String JNDI_Accommodation = "Accommodation"; private static final String JNDI_Customer = "Customer"; 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 TbReservationHome getReservationHome() throws NamingException { InitialContext ctx = new InitialContext(); Object cmh = ctx.lookup(JNDI_Reservation); return (TbReservationHome) PortableRemoteObject.narrow(cmh, TbReservationHome.class); } public static TbRoomHome getRoomHome() throws NamingException { InitialContext ctx = new InitialContext(); Object cmh = ctx.lookup(JNDI_Room); return (TbRoomHome) PortableRemoteObject.narrow(cmh, TbRoomHome.class); } public static TbRoomTypeHome getRoomTypeHome() throws NamingException { InitialContext ctx = new InitialContext(); Object cmh = ctx.lookup(JNDI_RoomType); return (TbRoomTypeHome) PortableRemoteObject.narrow(cmh, TbRoomTypeHome.class); } public static TbAccommodationHome getAccommodationHome() throws NamingException { InitialContext ctx = new InitialContext(); Object cmh = ctx.lookup(JNDI_Accommodation); return (TbAccommodationHome) PortableRemoteObject.narrow(cmh, TbAccommodationHome.class); } public static TbCustomerHome getCustomerHome() 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 + -