Jsa4j快速入门

安装开发环境

安装Java JDK

安装Eclipse

下载jsa4j-derby

使用 Jsa4j开发

  • 新建一个Java工程,
  • 在classpath中导入dependence文件夹中的Jar包,还要有jsa4j-db-kv-derby- 1.0-alpha-1.jar.依赖情况详见:http://jsa4j.sourceforge.net/jsa4j-db-kv-derby/dependencies.html
  • 新建一个Xml文件,文件路径为 META-INF/jsa4j-db-kv.xml
    1. <jsa4j-db-kv xmlns="http://jerrymouse.org/ns/jsa4j-db-kv"
    2.         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    3.         xsi:schemaLocation="http://jerrymouse.org/ns/jsa4j_db_kv_1_0.xsd"
    4.         version="1.0">
    5.         <jsa4j-db-kv-unit name="derby-db">
    6.                 <provider>org.jerrymouse.jsa4j.db.kv.local.derby.DerbyDBManager
    7.                 </provider>
    8.         </jsa4j-db-kv-unit>
    9. </jsa4j-db-kv>
  • 新 建一个Java类:
    1.       package org.jerrymouse.jsa4j.db.kv.example;
    2.  
    3.       import org.jerrymouse.jsa4j.db.kv.DB;
    4.       import org.jerrymouse.jsa4j.db.kv.DBManagerFactory;
    5.       import org.jerrymouse.jsa4j.db.kv.Repository;
    6.  
    7.       public class Tutorial {
    8.  
    9.               private static DB db;
    10.  
    11.               private static String EXAMPLE = "example";
    12.  
    13.               private static DB getDB() {
    14.                       if (db == null)
    15.                               db = new DBManagerFactory().getDBManager("derby-db").getDB();
    16.                       return db;
    17.               }
    18.  
    19.               public static Repository getRepository(String prefix) {
    20.                       Repository repository = new Repository(prefix, getDB());
    21.                       return repository;
    22.               }
    23.  
    24.               public static void main(String[] args) {
    25.                       //存放一个字符串"hello jsa4j"
    26.                       getRepository(EXAMPLE).put("1", "hello jsa4j");
    27.                       //取出这个字符串
    28.                       String message = getRepository(EXAMPLE).get("1");
    29.                       System.out.println(message);
    30.               }
    31.       }
  • 如 是运行即可

详细参考API文档

示例代码下载示例代码

发表评论


注意 - 你可以用以下 HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>