BlogJava 首頁 新隨筆 聯系 聚合 管理
            37 Posts :: 64 Stories :: 21 Comments :: 0 Trackbacks
          JSP開發,一般來說需要前端開發工具和后臺服務。WebLogic是集成了工具和服務的大型系統。需要重視的是,BEA公司的WebLogic最低要求配置內存512M,即使對服務器參數文件做優化,仍然不能根本解決問題。

              安裝配置WebLogic

              Windows安裝沒什么好說的。安裝后,WebLogic自動建了三個服務器(workshop,integration,portal),用戶可以選擇,不爽的 也可以自行創建,創建方面的內容《WebLogic Domain 配置方法》一文已有非常詳盡的講述。簡單的方法是從模板選所擇,這里選擇 工具->WebLogic Server->配置向導 的basic weblogic workshop domain模板。

              新建應用程序,添加Web項目

              域服務器創建好了,選擇 文件->新建->應用程序,選擇服務囂,選擇應用程序,完成創建。在所建應用程序里添加Web項目。


              Web應用

              添加數據庫Web應用。在Web項目里,添加Jsp文件和Java Class。本例使用index.jsp,error.jsp, clsdb.java,db.properties四個文件。

              目錄結構如下:

          應用程序名\Web項目名\WEB-INF\...
          應用程序名\Web項目名\index.jsp
          應用程序名\Web項目名\error.jsp
          應用程序名\Web項目名\db.properties
          應用程序名\Web項目名\javacls\clsdb.java

              index.jsp 起始頁面,數據瀏覽
          --------------------------------------------------

          <body>
          <%
          javacls.clsDb db=new javacls.clsDb();
          boolean i;
          i=db.openConnection();
          if(i=true)
          {
          java.sql.ResultSet rs=db.exeQuery("select d from test");
          rs.next();
          while(!rs.isAfterLast())
          {
          out.println(rs.getObject(1));
          rs.next();
          }
          }

          %>
          </body>

              error.jsp 錯誤顯示頁面
          --------------------------------------------------

          <p>
          發生錯誤
          <br>
          錯誤描述:
          <%=exception.toString()%>
          <br>
          錯誤原因:
          <%=exception.getMessage()%>
          </p>

          clsdb.java 數據庫操作類,非常典型的數據庫應用方法
          --------------------------------------------------

          package javabean;

          public class clsDb
          {
          java.sql.Connection cn=null;
          java.sql.Statement sqlstm=null;
          java.sql.ResultSet rs=null;

          public clsDb()
          {}

          //打開數據庫連接
          public boolean openConnection()
          {

          //讀取設置
          java.util.Properties prop=new java.util.Properties();
          try
          {
          java.io.InputStream in=this.getClass().getResourceAsStream("../db.properties");
          prop.load(in);
          if(in!=null)in.close();
          }
          catch(java.io.IOException e)
          {
          System.out.println("[OpenCn] 配置文件打開錯誤! ");
          return false;
          }

          String jdbc=prop.getProperty("drivers");
          String url=prop.getProperty("url");
          String user=prop.getProperty("user");
          String password=prop.getProperty("password");

          //加載JDBC
          try
          {
          Class.forName(jdbc);
          }
          catch(java.lang.ClassNotFoundException e)
          {
          System.out.println("[OpenCn] 裝載JDBC驅動出錯! ");
          return false;
          }
          //打開數據庫連接
          try
          {
          this.cn=java.sql.DriverManager.getConnection(url,user,password);
          }
          catch(Exception e)
          {
          e.printStackTrace();
          return false;
          }
          return true;
          }
          posted on 2009-08-31 15:54 xiachang88 閱讀(150) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 南漳县| 通城县| 石棉县| 镇宁| 高雄市| 天柱县| 安吉县| 宁武县| 德保县| 神池县| 南乐县| 越西县| 渭南市| 阜平县| 无极县| 瓦房店市| 神农架林区| 盘山县| 苍南县| 陈巴尔虎旗| 丰县| 浦东新区| 神农架林区| 博兴县| 丹阳市| 天等县| 临安市| 轮台县| 汝南县| 交口县| 清远市| 万载县| 娄烦县| 荣昌县| 嘉荫县| 连州市| 和田县| 林甸县| 闽侯县| 新干县| 南靖县|