📄 test.java~155~
字号:
package testpro;import bookstore.ejb.*;import bookstore.util.*;import javax.naming.*;import java.util.*;import javax.rmi.PortableRemoteObject;import java.sql.*;import java.text.*;import java.io.*;import javax.swing.JOptionPane;//弹出消息框public class Test extends Object{ private OrderControllerHome orderControllerHome = null; private OrderController orderController = null; private EJBGetterSessionHome ejbGetterSessionHome=null; private EJBGetterSession ejbGetterSession=null; File file; FileInputStream fis; byte[] image; java.util.Date utilDate;// Convert it to java.sql.Date java.sql.Date date1,date2; //Construct the EJB test client public Test() { initialize(); } public void initialize() { try { //get naming context Context context = getInitialContext(); //look up jndi name Object ref = context.lookup("EJBGetterSession"); //look up jndi name and cast to Home interface ejbGetterSessionHome = (EJBGetterSessionHome) PortableRemoteObject.narrow(ref, EJBGetterSessionHome.class); ejbGetterSession=ejbGetterSessionHome.create(); //book orderControllerHome=ejbGetterSession.getOrderControllerHome(); orderController = orderControllerHome.create(); /*java.util.Date utilDate=new java.util.Date(); java.sql.Date date=new java.sql.Date(utilDate.getTime()); OrderDetails orderValue=new OrderDetails("","CT00000004","BK00000004",1,date,null); orderController.createOrder(orderValue);*/ /*java.util.Date utilDate=DateHelper.getDate(2004,3,25); java.sql.Date date=new java.sql.Date(utilDate.getTime()); BookDetails bookV=new BookDetails ("","","Sam","",0, 0,"",date,0,0,0,0, "DataBase",0,0,null);*/ Collection orderValues=orderController.getOrdersAble(); Iterator i=orderValues.iterator(); while(i.hasNext()) { OrderDetails orderValue = (OrderDetails)i.next(); System.out.println(orderValue.getOrderID()); } /*bookDetails bookValue=new bookDetails("","CT00000002","BK00000002",1,date1,null); bookController.createbook(bookValue);*/ /*bookDetails bookValue=new bookDetails("OD00000001","CT00000002","BK00000002",1,date1,date2); bookController.updatebook(bookValue);*/ //bookController.removebook("OD00000001"); } catch(Exception e) { e.printStackTrace(); } } private Context getInitialContext() throws Exception { System.out.println("TestClient getInitialContext"); String url = "t3://samson:7001"; String user = "weblogic"; String password = "weblogic"; Properties properties = null; try { properties = new Properties(); properties.put(Context.INITIAL_CONTEXT_FACTORY, "weblogic.jndi.WLInitialContextFactory"); properties.put(Context.PROVIDER_URL, url); if (user != null) { properties.put(Context.SECURITY_PRINCIPAL, user); properties.put(Context.SECURITY_CREDENTIALS, password == null ? "" : password); } System.out.println("getInitialContext out"); return new InitialContext(properties); } catch(Exception e) { throw e; } }//getInitailContext //Main method public static void main(String[] args) { Test client = new Test(); } //Customer /*CustomerDetails customerValue=new CustomerDetails("","Samson","Samxjsh", "@a",1,date,"北京","学生","441322198109193832","北京信息工程学院", "100101","010-64885499","xiejiansheng@mail.biti.edu.cn",0); customerController.createCustomer(customerValue); CustomerDetails CustomerValue=CustomerController.getCustomerValueByAccount("Samxjsh"); System.out.println(CustomerValue.getCustomerID()); System.out.println(CustomerValue.getAccount()); System.out.println(CustomerValue.getEmail()); java.sql.Date date = CustomerValue.getBirthDay(); // Display the date before storing. DateFormat dateFormatter = DateFormat.getDateTimeInstance( DateFormat.FULL, DateFormat.FULL); System.out.println(dateFormatter.format(date));*/ /*CustomerController.removeCustomer("CT1");*/ /*utilDate=DateHelper.getDate(1981,9,19); date = new java.sql.Date(utilDate.getTime()); CustomerDetails CustomerValue=new CustomerDetails("CT00000002","Sam","Samxjsh", "@a",1,date,"北京","学生","441322198109193832","北信", "100101","010-64885499","xiejiansheng@mail.biti.edu.cn",0); CustomerController.updateCustomer(CustomerValue); JOptionPane.showConfirmDialog(null,"stop here"); CustomerValue=new CustomerDetails("CT00000002","Samson","Samxjsh", "@a",1,date,"北京","学生","441322198109193832","北京信息工程学院", "100101","010-64885499","xiejiansheng@mail.biti.edu.cn",0); CustomerController.updateCustomer(CustomerValue);*/ //Supplier /*supplierControllerHome=ejbGetterSession.getSupplierControllerHome(); supplierController = supplierControllerHome.create();*/ /*SupplierDetails supplierValue=new SupplierDetails("","北信","Samson","010-64885499","北信","100101"); supplierController.createSupplier(supplierValue);*/ /*SupplierDetails supplierValue=new SupplierDetails("SP00000001","北京信息工程学院","Samson","010-64885499","北四环中路35号","100101"); supplierController.updateSupplier(supplierValue);*/ //supplierController.removeSupplier("SP00000001"); //Book /* bookControllerHome=ejbGetterSession.getBookControllerHome(); bookController = bookControllerHome.create(); file = new File("e:\\Samson\\JBproject\\images\\FlowerAfricanOrchid.jpg"); //long l=file.length(); //System.out.println(l); image=new byte[58715]; fis = new FileInputStream(file); fis.read(image); //System.out.println(l); utilDate=DateHelper.getDate(1981,9,19); date = new java.sql.Date(utilDate.getTime()); float p=32.3f; BookDetails bookValue=new BookDetails("","计算机","Samson","",0,0,"清华",date,0,0,0,"计算机丛书",2,p,image); bookController.createBook(bookValue); /*BookDetails bookValue=new BookDetails("BK00000001","计算机信息系统","Samson","",0,0,"清华",date,0,0,0,"计算机丛书",2,p,image); bookController.updateBook(bookValue);*/ //bookController.removeBook("BK00000001"); //comment /*commentControllerHome=ejbGetterSession.getCommentControllerHome(); commentController = commentControllerHome.create(); /*CommentDetails commentValue=new CommentDetails("","CT00000002","BK00000002",1,"一般"); commentController.createComment(commentValue);*/ /*CommentDetails commentValue=new CommentDetails("CM00000001","CT00000002","BK00000002",2,"较好"); commentController.updateComment(commentValue);*/ //commentController.removeComment("CM00000001"); //Manager /*managerControllerHome=ejbGetterSession.getManagerControllerHome(); managerController = managerControllerHome.create(); /*ManagerDetails managerValue=new ManagerDetails("","Samson","258069"); managerController.createManager(managerValue);*/ /*ManagerDetails managerValue=new ManagerDetails("MG00000001","Samxjsh","@a"); managerController.updateManager(managerValue);*/ //managerController.removeManager("MG00000001"); //basket /*basketControllerHome=ejbGetterSession.getBasketControllerHome(); basketController = basketControllerHome.create(); utilDate=DateHelper.getDate(2004,3,20); date = new java.sql.Date(utilDate.getTime()); /*BasketDetails basketValue=new BasketDetails("","CT00000002","BK00000002",date); basketController.createBasket(basketValue);*/ /*BasketDetails basketValue=new BasketDetails("BK00000001","CT00000003","BK00000002",date); basketController.updateBasket(basketValue);*/ //basketController.removeBasket("BK00000001");}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -