posts - 8,  comments - 11,  trackbacks - 0
            2007年11月29日
          2月10日,大年初三,jboss5又發(fā)布了beta4,不知什么時(shí)候才有release啊
          posted @ 2008-02-14 18:29 Archer 閱讀(822) | 評論 (3)編輯 收藏
          又一個(gè)新版本的netbeans發(fā)布了,希望這次在JBoss, Websphere上支持多一些
          posted @ 2008-02-01 12:23 Archer 閱讀(2157) | 評論 (6)編輯 收藏
          Jboss5 Beta2已經(jīng)大半年了,正式版還沒見影。
          posted @ 2007-12-19 17:07 Archer 閱讀(455) | 評論 (0)編輯 收藏
          GlassFish V2 是一個(gè)比較完整的ejb3服務(wù)器,性能也有了很大的提高,因此最近試用了一下,并通過Tomcat進(jìn)行了分布式調(diào)用。
          Session Bean: com.test.session.TestSessionBean, TestSessionRemote
          web項(xiàng)目: test_web

          要作以下處理:
          1 Tomcat的test_web/WEB-INF/lib加載GlassFish的Client包,可以通過https://glassfish.dev.java.net/javaee5/ejb/EJB_FAQ.html查看官方的說明,我的類包中含有:
          C:\\Java\\glassfish-v2\\lib\\appserv-ws.jar;C:\\Java\\glassfish-v2\\lib\\install\\applications\\jmsra\\imqjmsra.jar;C:\\Java\\glassfish-v2\\lib\\install\\applications\\jmsra\\imqjmx.jar;C:\\Java\\glassfish-v2\\lib\\javaee.jar;C:\\Java\\glassfish-v2\\lib\\appserv-ee.jar;C:\\Java\\glassfish-v2\\lib\\appserv-ext.jar;C:\\Java\\glassfish-v2\\lib\\appserv-deployment-client.jar;C:\\Java\\glassfish-v2\\lib\\jmxremote_optional.jar;C:\\Java\\glassfish-v2\\lib\\appserv-rt_ja.jar
          2 如果沒在classpath中設(shè)置ant,則還要在%Tomcat%/lib下加入ant.jar,ant-launcher.jar.
          3 Context的設(shè)置

          Properties props = new Properties();
                  props.setProperty("java.naming.factory.initial",
                                           "com.sun.enterprise.naming.SerialInitContextFactory");
                  props.setProperty("java.naming.factory.url.pkgs",
                                           "com.sun.enterprise.naming");
                  props.setProperty("java.naming.factory.state",
                                           "com.sun.corba.ee.impl.presentation.rmi.JNDIStateFactoryImpl");

                  // optional.  Defaults to localhost.  Only needed if web server is running
                  // on a different host than the appserver   
                  props.setProperty("org.omg.CORBA.ORBInitialHost", "localhost");

                  // optional.  Defaults to 3700.  Only needed if target orb port is not 3700.
                  props.setProperty("org.omg.CORBA.ORBInitialPort", "3700");

                  InitialContext ic = new InitialContext(props);

          4 在lookup時(shí),要用Bean的完整類名:com.test.TestSessionRemote
          5 日志輸出
             java.util.logging.Logger.getLogger(getClass().getName()).log(java.util.logging.Level.SEVERE, "exception caught", ne);


          OK。Tomcat與GlassFish的EJB3就可以合作了。
          posted @ 2007-12-18 19:00 Archer 閱讀(1322) | 評論 (0)編輯 收藏
          iReport自帶了不少的jdbc驅(qū)動程序設(shè)置,在使用時(shí),只要在classpath中設(shè)置好相應(yīng)的jar,就可以使用了,很方便。
          但還有不少的jdbc驅(qū)動程序在iReport中沒有包含,如sqlserver2005的驅(qū)動,怎么辦?
          好在iReport是開源,在代碼中搜一下,就會發(fā)現(xiàn)方法。
          在iReport中,有二個(gè)文件是關(guān)于jdbc驅(qū)動的,一個(gè)是it.businesslogic.ireport.gui.ConnectionDialog.java
          一個(gè)是it.businesslogic.ireport.connection.gui.JDBCConnectionEditor.java

          驅(qū)動程序的類名稱及URL寫法都是在文件中寫代碼寫死的,我們只好改一下代碼。
          我將sqlserver2000jdbc的類com.microsoft.jdbc.sqlserver.SQLServerDriver,URL jdbc:microsoft:sqlserver:/
          改成sqlserver2005jdbc的類com.microsoft.sqlserver.jdbc.SQLServerDriver,URL jdbc:sqlserver:/
          然后保存,編譯,打包。
          然后把新的iReport.jar替換下%iReport%/bin下的iReport.jar
          再啟動程序,OK。

          注意:
            在iReport2.0中,新程序打開后,界面成了中文,而且在配置里也找不到英文的選項(xiàng)。這時(shí),就要將源文件里的it\businesslogic\ireport\locale下的Ireport.properties復(fù)制一份,改名為Ireport_en.properties,再打包,就好了。

          posted @ 2007-12-14 16:35 Archer 閱讀(1747) | 評論 (0)編輯 收藏
          現(xiàn)在可以下載了
          posted @ 2007-12-03 17:39 Archer 閱讀(232) | 評論 (0)編輯 收藏

          1 在SQLserver查詢分析器中
            create database jpetstore
            go
          2
            打開 spring-framework-2.5-rc1\samples\jpetstore\db\hsqldb\jpetstore-hsqldb-schema.sql
            刪去 drop index 那幾行
            將數(shù)據(jù)類型中的date改為datetime
            運(yùn)行
            再運(yùn)行一遍
          3 打開 spring-framework-2.5-rc1\samples\jpetstore\db\hsqldb\jpetstore-hsqldb-dataload.sql
            運(yùn)行


          4 測一下set 中的JAVA_HOME是否正確
          5 運(yùn)行spring-framework-2.5-rc1\samples\jpetstore\warfile.bat
            會在spring-framework-2.5-rc1\samples\jpetstore\在生成dist文件夾,并有jpetstore.war文件

          6 將jpetstore.war拷貝到$CATALINA_HOME/webapps/下
          7 啟動tomcat
          8 打開$CATALINA_HOME/webapps,會發(fā)現(xiàn)下面有jpetstore文件夾

          9 安裝Microsoft SQL Server 2000 Driver for JDBC sp3
          10 將C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib下的三個(gè)jar文件拷貝到
          剛才的$CATALINA_HOME/webapps/jpetstore/lib下
          11 修改C:\Java\Tomcat 6.0\webapps\jpetstore\WEB-INF\jdbc.properties如下
            jdbc.driverClassName=com.microsoft.jdbc.sqlserver.SQLServerDriver
          jdbc.url=jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=jpetstore;SelectMethod=cursor;
          jdbc.username=sa
          jdbc.password=
          其中 SelectMethod=cursor;很重要,否則會引起SQL server錯誤

          12 重新啟動tomcat,當(dāng)然,在tomcat6里,也可以將jpetstore單獨(dú)reload。
          OK

          posted @ 2007-12-03 16:03 Archer 閱讀(1723) | 評論 (0)編輯 收藏
          ESB 做為企業(yè)架構(gòu)的總線,以Webservice/JMS為技術(shù)支持。各應(yīng)用通過EJB與總線集成,整個(gè)系統(tǒng)的框架通過EJB與其它模塊交互
          posted @ 2007-11-29 21:29 Archer 閱讀(1222) | 評論 (2)編輯 收藏
          主站蜘蛛池模板: 张家界市| 常宁市| 墨竹工卡县| 手游| 基隆市| 怀安县| 南和县| 德令哈市| 芜湖县| 马尔康县| 新密市| 洛扎县| 博乐市| 苍南县| 峨眉山市| 元江| 静宁县| 洱源县| 府谷县| 沅陵县| 鸡东县| 晋城| 博湖县| 蓝田县| 德安县| 丹凤县| 霞浦县| 新竹市| 望江县| 西充县| 裕民县| 七台河市| 凤山市| 克东县| 于田县| 衡南县| 会理县| 大关县| 久治县| 兴安盟| 中牟县|