1 2 3 4 5 6 7 8 9 10 | public class XMLConverter() inmplements Converter { //创建一个缺省的 converter, Idoc Converter public XMLConverter () { ……………………………. } //创建一个指定的 xml parser, idoc/bapi public XMLConverter (String xmlConverterType) { …………………. } } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | public class XMLConverter () { public Converter getIdocConverter() { return new XML(); } public static Converter getBapiConverter() { return new XMLConverter ("bapi"); } //创建一个缺省的 converter, Idoc Converter private static Converter XMLConverter () { ……………………………. } //创建一个指定的 xml parser, idoc/bapi private XMLConverter (String xmlParserType) { …………………. } } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | import java.sql.*; import java.util.*; pulbic class ConnectionPool { private static final int NUM_OF_CONNECTION = 50; private static int counter = 0; private Vector connectionPool = new Vector(); private ConnectionPool(){ } public static Connection getConnection() throws Exception{ Connection connection = null; if (connectionPool.size() < NUM_OF_CONNECTION) { connection = Class.forName("my.sql.Driver"). getConnection("dbcracle:thin192.168.100.36:1521ra9i"); connectionPool.add(connection); } else { if(conuter < NUM_OF_CONNECTION) counter++; else counter = 0; connection = (Connection)connectionPool.elementAT(counter% NUM_OF_CONNECTION ); } return connection; } } |
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |