📄 ejbgetter.java~5~
字号:
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 ReservationHome getReservationHome() throws NamingException { InitialContext ctx = new InitialContext(); Object cmh = ctx.lookup(JNDI_Reservation); return (ReservationHome) PortableRemoteObject.narrow(cmh, ReservationHome.class); } public static RoomHome getRoomHome() throws NamingException { InitialContext ctx = new InitialContext(); Object cmh = ctx.lookup(JNDI_Room); return (RoomHome) PortableRemoteObject.narrow(cmh, RoomHome.class); } public static RoomTypeHome getRoomTypeHome() throws NamingException { InitialContext ctx = new InitialContext(); Object cmh = ctx.lookup(JNDI_RoomType); return (RoomTypeHome) PortableRemoteObject.narrow(cmh, RoomTypeHome.class); } public static AccommodationHome getAccommodationHome() throws NamingException { InitialContext ctx = new InitialContext(); Object cmh = ctx.lookup(JNDI_Accommodation); return (AccommodationHome) PortableRemoteObject.narrow(cmh, AccommodationHome.class); } public static CustomerHome getCustomerHome() throws NamingException { InitialContext ctx = new InitialContext(); Object cmh = ctx.lookup(JNDI_Customer); return (CustomerHome) PortableRemoteObject.narrow(cmh, CustomerHome.class); } public static void main(String[] args) { EjbGetter ejbgetter = new EjbGetter(); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -