OSDN Git Service

andro-memoのv2を初期インポート。
authoru6k.yu1 <u6k.yu1@gmail.com>
Sun, 14 Nov 2010 18:51:41 +0000 (03:51 +0900)
committeru6k.yu1 <u6k.yu1@gmail.com>
Sun, 14 Nov 2010 18:51:41 +0000 (03:51 +0900)
25 files changed:
andro-memo-web-v2/.classpath [new file with mode: 0644]
andro-memo-web-v2/.project [new file with mode: 0644]
andro-memo-web-v2/.settings/com.google.appengine.eclipse.core.prefs [new file with mode: 0644]
andro-memo-web-v2/.settings/com.google.gdt.eclipse.core.prefs [new file with mode: 0644]
andro-memo-web-v2/src/META-INF/jdoconfig.xml [new file with mode: 0644]
andro-memo-web-v2/src/jp/gr/java_conf/u6k/andro_memo/Andro_memo_web_v2Servlet.java [new file with mode: 0644]
andro-memo-web-v2/src/log4j.properties [new file with mode: 0644]
andro-memo-web-v2/war/WEB-INF/.girignore [new file with mode: 0644]
andro-memo-web-v2/war/WEB-INF/appengine-web.xml [new file with mode: 0644]
andro-memo-web-v2/war/WEB-INF/classes/META-INF/jdoconfig.xml [new file with mode: 0644]
andro-memo-web-v2/war/WEB-INF/classes/jp/gr/java_conf/u6k/andro_memo/Andro_memo_web_v2Servlet.class [new file with mode: 0644]
andro-memo-web-v2/war/WEB-INF/classes/log4j.properties [new file with mode: 0644]
andro-memo-web-v2/war/WEB-INF/lib/appengine-api-1.0-sdk-1.3.8.jar [new file with mode: 0644]
andro-memo-web-v2/war/WEB-INF/lib/appengine-api-labs-1.3.8.jar [new file with mode: 0644]
andro-memo-web-v2/war/WEB-INF/lib/appengine-jsr107cache-1.3.8.jar [new file with mode: 0644]
andro-memo-web-v2/war/WEB-INF/lib/datanucleus-appengine-1.0.7.final.jar [new file with mode: 0644]
andro-memo-web-v2/war/WEB-INF/lib/datanucleus-core-1.1.5.jar [new file with mode: 0644]
andro-memo-web-v2/war/WEB-INF/lib/datanucleus-jpa-1.1.5.jar [new file with mode: 0644]
andro-memo-web-v2/war/WEB-INF/lib/geronimo-jpa_3.0_spec-1.1.1.jar [new file with mode: 0644]
andro-memo-web-v2/war/WEB-INF/lib/geronimo-jta_1.1_spec-1.1.1.jar [new file with mode: 0644]
andro-memo-web-v2/war/WEB-INF/lib/jdo2-api-2.3-eb.jar [new file with mode: 0644]
andro-memo-web-v2/war/WEB-INF/lib/jsr107cache-1.1.jar [new file with mode: 0644]
andro-memo-web-v2/war/WEB-INF/logging.properties [new file with mode: 0644]
andro-memo-web-v2/war/WEB-INF/web.xml [new file with mode: 0644]
andro-memo-web-v2/war/index.html [new file with mode: 0644]

diff --git a/andro-memo-web-v2/.classpath b/andro-memo-web-v2/.classpath
new file mode 100644 (file)
index 0000000..bea5790
--- /dev/null
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<classpath>\r
+       <classpathentry kind="src" path="src"/>\r
+       <classpathentry kind="con" path="com.google.appengine.eclipse.core.GAE_CONTAINER"/>\r
+       <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>\r
+       <classpathentry kind="output" path="war/WEB-INF/classes"/>\r
+</classpath>\r
diff --git a/andro-memo-web-v2/.project b/andro-memo-web-v2/.project
new file mode 100644 (file)
index 0000000..2ad2750
--- /dev/null
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<projectDescription>\r
+       <name>andro-memo-web-v2</name>\r
+       <comment></comment>\r
+       <projects>\r
+       </projects>\r
+       <buildSpec>\r
+               <buildCommand>\r
+                       <name>org.eclipse.jdt.core.javabuilder</name>\r
+                       <arguments>\r
+                       </arguments>\r
+               </buildCommand>\r
+               <buildCommand>\r
+                       <name>com.google.gdt.eclipse.core.webAppProjectValidator</name>\r
+                       <arguments>\r
+                       </arguments>\r
+               </buildCommand>\r
+               <buildCommand>\r
+                       <name>com.google.appengine.eclipse.core.projectValidator</name>\r
+                       <arguments>\r
+                       </arguments>\r
+               </buildCommand>\r
+               <buildCommand>\r
+                       <name>com.google.appengine.eclipse.core.enhancerbuilder</name>\r
+                       <arguments>\r
+                       </arguments>\r
+               </buildCommand>\r
+       </buildSpec>\r
+       <natures>\r
+               <nature>org.eclipse.jdt.core.javanature</nature>\r
+               <nature>com.google.appengine.eclipse.core.gaeNature</nature>\r
+       </natures>\r
+</projectDescription>\r
diff --git a/andro-memo-web-v2/.settings/com.google.appengine.eclipse.core.prefs b/andro-memo-web-v2/.settings/com.google.appengine.eclipse.core.prefs
new file mode 100644 (file)
index 0000000..f516ffd
--- /dev/null
@@ -0,0 +1,3 @@
+#Mon Nov 15 03:50:48 JST 2010\r
+eclipse.preferences.version=1\r
+filesCopiedToWebInfLib=appengine-api-1.0-sdk-1.3.8.jar|appengine-api-labs-1.3.8.jar|appengine-jsr107cache-1.3.8.jar|jsr107cache-1.1.jar|datanucleus-appengine-1.0.7.final.jar|datanucleus-core-1.1.5.jar|datanucleus-jpa-1.1.5.jar|geronimo-jpa_3.0_spec-1.1.1.jar|geronimo-jta_1.1_spec-1.1.1.jar|jdo2-api-2.3-eb.jar\r
diff --git a/andro-memo-web-v2/.settings/com.google.gdt.eclipse.core.prefs b/andro-memo-web-v2/.settings/com.google.gdt.eclipse.core.prefs
new file mode 100644 (file)
index 0000000..4b70ac5
--- /dev/null
@@ -0,0 +1,4 @@
+#Mon Nov 15 03:50:48 JST 2010\r
+eclipse.preferences.version=1\r
+warSrcDir=war\r
+warSrcDirIsOutput=true\r
diff --git a/andro-memo-web-v2/src/META-INF/jdoconfig.xml b/andro-memo-web-v2/src/META-INF/jdoconfig.xml
new file mode 100644 (file)
index 0000000..5f56aa1
--- /dev/null
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="utf-8"?>
+<jdoconfig xmlns="http://java.sun.com/xml/ns/jdo/jdoconfig"
+   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+   xsi:noNamespaceSchemaLocation="http://java.sun.com/xml/ns/jdo/jdoconfig">
+
+   <persistence-manager-factory name="transactions-optional">
+       <property name="javax.jdo.PersistenceManagerFactoryClass"
+           value="org.datanucleus.store.appengine.jdo.DatastoreJDOPersistenceManagerFactory"/>
+       <property name="javax.jdo.option.ConnectionURL" value="appengine"/>
+       <property name="javax.jdo.option.NontransactionalRead" value="true"/>
+       <property name="javax.jdo.option.NontransactionalWrite" value="true"/>
+       <property name="javax.jdo.option.RetainValues" value="true"/>
+       <property name="datanucleus.appengine.autoCreateDatastoreTxns" value="true"/>
+   </persistence-manager-factory>
+</jdoconfig>
diff --git a/andro-memo-web-v2/src/jp/gr/java_conf/u6k/andro_memo/Andro_memo_web_v2Servlet.java b/andro-memo-web-v2/src/jp/gr/java_conf/u6k/andro_memo/Andro_memo_web_v2Servlet.java
new file mode 100644 (file)
index 0000000..aad2482
--- /dev/null
@@ -0,0 +1,14 @@
+\r
+package jp.gr.java_conf.u6k.andro_memo;\r
+\r
+import java.io.IOException;\r
+import javax.servlet.http.*;\r
+\r
+@SuppressWarnings("serial")\r
+public class Andro_memo_web_v2Servlet extends HttpServlet {\r
+\r
+    public void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOException {\r
+        resp.setContentType("text/plain");\r
+        resp.getWriter().println("Hello, world");\r
+    }\r
+}\r
diff --git a/andro-memo-web-v2/src/log4j.properties b/andro-memo-web-v2/src/log4j.properties
new file mode 100644 (file)
index 0000000..d9c3edc
--- /dev/null
@@ -0,0 +1,24 @@
+# A default log4j configuration for log4j users.
+#
+# To use this configuration, deploy it into your application's WEB-INF/classes
+# directory.  You are also encouraged to edit it as you like.
+
+# Configure the console as our one appender
+log4j.appender.A1=org.apache.log4j.ConsoleAppender
+log4j.appender.A1.layout=org.apache.log4j.PatternLayout
+log4j.appender.A1.layout.ConversionPattern=%d{HH:mm:ss,SSS} %-5p [%c] - %m%n
+
+# tighten logging on the DataNucleus Categories
+log4j.category.DataNucleus.JDO=WARN, A1
+log4j.category.DataNucleus.Persistence=WARN, A1
+log4j.category.DataNucleus.Cache=WARN, A1
+log4j.category.DataNucleus.MetaData=WARN, A1
+log4j.category.DataNucleus.General=WARN, A1
+log4j.category.DataNucleus.Utility=WARN, A1
+log4j.category.DataNucleus.Transaction=WARN, A1
+log4j.category.DataNucleus.Datastore=WARN, A1
+log4j.category.DataNucleus.ClassLoading=WARN, A1
+log4j.category.DataNucleus.Plugin=WARN, A1
+log4j.category.DataNucleus.ValueGeneration=WARN, A1
+log4j.category.DataNucleus.Enhancer=WARN, A1
+log4j.category.DataNucleus.SchemaTool=WARN, A1
diff --git a/andro-memo-web-v2/war/WEB-INF/.girignore b/andro-memo-web-v2/war/WEB-INF/.girignore
new file mode 100644 (file)
index 0000000..183d5d0
--- /dev/null
@@ -0,0 +1 @@
+classes\r
diff --git a/andro-memo-web-v2/war/WEB-INF/appengine-web.xml b/andro-memo-web-v2/war/WEB-INF/appengine-web.xml
new file mode 100644 (file)
index 0000000..99223a5
--- /dev/null
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<appengine-web-app xmlns="http://appengine.google.com/ns/1.0">
+       <application></application>
+       <version>1</version>
+       
+       <!-- Configure java.util.logging -->
+       <system-properties>
+               <property name="java.util.logging.config.file" value="WEB-INF/logging.properties"/>
+       </system-properties>
+       
+</appengine-web-app>
\ No newline at end of file
diff --git a/andro-memo-web-v2/war/WEB-INF/classes/META-INF/jdoconfig.xml b/andro-memo-web-v2/war/WEB-INF/classes/META-INF/jdoconfig.xml
new file mode 100644 (file)
index 0000000..5f56aa1
--- /dev/null
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="utf-8"?>
+<jdoconfig xmlns="http://java.sun.com/xml/ns/jdo/jdoconfig"
+   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+   xsi:noNamespaceSchemaLocation="http://java.sun.com/xml/ns/jdo/jdoconfig">
+
+   <persistence-manager-factory name="transactions-optional">
+       <property name="javax.jdo.PersistenceManagerFactoryClass"
+           value="org.datanucleus.store.appengine.jdo.DatastoreJDOPersistenceManagerFactory"/>
+       <property name="javax.jdo.option.ConnectionURL" value="appengine"/>
+       <property name="javax.jdo.option.NontransactionalRead" value="true"/>
+       <property name="javax.jdo.option.NontransactionalWrite" value="true"/>
+       <property name="javax.jdo.option.RetainValues" value="true"/>
+       <property name="datanucleus.appengine.autoCreateDatastoreTxns" value="true"/>
+   </persistence-manager-factory>
+</jdoconfig>
diff --git a/andro-memo-web-v2/war/WEB-INF/classes/jp/gr/java_conf/u6k/andro_memo/Andro_memo_web_v2Servlet.class b/andro-memo-web-v2/war/WEB-INF/classes/jp/gr/java_conf/u6k/andro_memo/Andro_memo_web_v2Servlet.class
new file mode 100644 (file)
index 0000000..b446b1c
Binary files /dev/null and b/andro-memo-web-v2/war/WEB-INF/classes/jp/gr/java_conf/u6k/andro_memo/Andro_memo_web_v2Servlet.class differ
diff --git a/andro-memo-web-v2/war/WEB-INF/classes/log4j.properties b/andro-memo-web-v2/war/WEB-INF/classes/log4j.properties
new file mode 100644 (file)
index 0000000..d9c3edc
--- /dev/null
@@ -0,0 +1,24 @@
+# A default log4j configuration for log4j users.
+#
+# To use this configuration, deploy it into your application's WEB-INF/classes
+# directory.  You are also encouraged to edit it as you like.
+
+# Configure the console as our one appender
+log4j.appender.A1=org.apache.log4j.ConsoleAppender
+log4j.appender.A1.layout=org.apache.log4j.PatternLayout
+log4j.appender.A1.layout.ConversionPattern=%d{HH:mm:ss,SSS} %-5p [%c] - %m%n
+
+# tighten logging on the DataNucleus Categories
+log4j.category.DataNucleus.JDO=WARN, A1
+log4j.category.DataNucleus.Persistence=WARN, A1
+log4j.category.DataNucleus.Cache=WARN, A1
+log4j.category.DataNucleus.MetaData=WARN, A1
+log4j.category.DataNucleus.General=WARN, A1
+log4j.category.DataNucleus.Utility=WARN, A1
+log4j.category.DataNucleus.Transaction=WARN, A1
+log4j.category.DataNucleus.Datastore=WARN, A1
+log4j.category.DataNucleus.ClassLoading=WARN, A1
+log4j.category.DataNucleus.Plugin=WARN, A1
+log4j.category.DataNucleus.ValueGeneration=WARN, A1
+log4j.category.DataNucleus.Enhancer=WARN, A1
+log4j.category.DataNucleus.SchemaTool=WARN, A1
diff --git a/andro-memo-web-v2/war/WEB-INF/lib/appengine-api-1.0-sdk-1.3.8.jar b/andro-memo-web-v2/war/WEB-INF/lib/appengine-api-1.0-sdk-1.3.8.jar
new file mode 100644 (file)
index 0000000..57f2922
Binary files /dev/null and b/andro-memo-web-v2/war/WEB-INF/lib/appengine-api-1.0-sdk-1.3.8.jar differ
diff --git a/andro-memo-web-v2/war/WEB-INF/lib/appengine-api-labs-1.3.8.jar b/andro-memo-web-v2/war/WEB-INF/lib/appengine-api-labs-1.3.8.jar
new file mode 100644 (file)
index 0000000..f8c8ed4
Binary files /dev/null and b/andro-memo-web-v2/war/WEB-INF/lib/appengine-api-labs-1.3.8.jar differ
diff --git a/andro-memo-web-v2/war/WEB-INF/lib/appengine-jsr107cache-1.3.8.jar b/andro-memo-web-v2/war/WEB-INF/lib/appengine-jsr107cache-1.3.8.jar
new file mode 100644 (file)
index 0000000..2054150
Binary files /dev/null and b/andro-memo-web-v2/war/WEB-INF/lib/appengine-jsr107cache-1.3.8.jar differ
diff --git a/andro-memo-web-v2/war/WEB-INF/lib/datanucleus-appengine-1.0.7.final.jar b/andro-memo-web-v2/war/WEB-INF/lib/datanucleus-appengine-1.0.7.final.jar
new file mode 100644 (file)
index 0000000..738246a
Binary files /dev/null and b/andro-memo-web-v2/war/WEB-INF/lib/datanucleus-appengine-1.0.7.final.jar differ
diff --git a/andro-memo-web-v2/war/WEB-INF/lib/datanucleus-core-1.1.5.jar b/andro-memo-web-v2/war/WEB-INF/lib/datanucleus-core-1.1.5.jar
new file mode 100644 (file)
index 0000000..c450ab9
Binary files /dev/null and b/andro-memo-web-v2/war/WEB-INF/lib/datanucleus-core-1.1.5.jar differ
diff --git a/andro-memo-web-v2/war/WEB-INF/lib/datanucleus-jpa-1.1.5.jar b/andro-memo-web-v2/war/WEB-INF/lib/datanucleus-jpa-1.1.5.jar
new file mode 100644 (file)
index 0000000..c326e0b
Binary files /dev/null and b/andro-memo-web-v2/war/WEB-INF/lib/datanucleus-jpa-1.1.5.jar differ
diff --git a/andro-memo-web-v2/war/WEB-INF/lib/geronimo-jpa_3.0_spec-1.1.1.jar b/andro-memo-web-v2/war/WEB-INF/lib/geronimo-jpa_3.0_spec-1.1.1.jar
new file mode 100644 (file)
index 0000000..12d4ab0
Binary files /dev/null and b/andro-memo-web-v2/war/WEB-INF/lib/geronimo-jpa_3.0_spec-1.1.1.jar differ
diff --git a/andro-memo-web-v2/war/WEB-INF/lib/geronimo-jta_1.1_spec-1.1.1.jar b/andro-memo-web-v2/war/WEB-INF/lib/geronimo-jta_1.1_spec-1.1.1.jar
new file mode 100644 (file)
index 0000000..ee9963d
Binary files /dev/null and b/andro-memo-web-v2/war/WEB-INF/lib/geronimo-jta_1.1_spec-1.1.1.jar differ
diff --git a/andro-memo-web-v2/war/WEB-INF/lib/jdo2-api-2.3-eb.jar b/andro-memo-web-v2/war/WEB-INF/lib/jdo2-api-2.3-eb.jar
new file mode 100644 (file)
index 0000000..2547a0b
Binary files /dev/null and b/andro-memo-web-v2/war/WEB-INF/lib/jdo2-api-2.3-eb.jar differ
diff --git a/andro-memo-web-v2/war/WEB-INF/lib/jsr107cache-1.1.jar b/andro-memo-web-v2/war/WEB-INF/lib/jsr107cache-1.1.jar
new file mode 100644 (file)
index 0000000..a94aa31
Binary files /dev/null and b/andro-memo-web-v2/war/WEB-INF/lib/jsr107cache-1.1.jar differ
diff --git a/andro-memo-web-v2/war/WEB-INF/logging.properties b/andro-memo-web-v2/war/WEB-INF/logging.properties
new file mode 100644 (file)
index 0000000..a172066
--- /dev/null
@@ -0,0 +1,13 @@
+# A default java.util.logging configuration.
+# (All App Engine logging is through java.util.logging by default).
+#
+# To use this configuration, copy it into your application's WEB-INF
+# folder and add the following to your appengine-web.xml:
+# 
+# <system-properties>
+#   <property name="java.util.logging.config.file" value="WEB-INF/logging.properties"/>
+# </system-properties>
+#
+
+# Set the default logging level for all loggers to WARNING
+.level = WARNING
diff --git a/andro-memo-web-v2/war/WEB-INF/web.xml b/andro-memo-web-v2/war/WEB-INF/web.xml
new file mode 100644 (file)
index 0000000..a462df2
--- /dev/null
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="utf-8"?>
+<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+xmlns="http://java.sun.com/xml/ns/javaee"
+xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
+xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
+http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" version="2.5">
+       <servlet>
+               <servlet-name>Andro_memo_web_v2</servlet-name>
+               <servlet-class>jp.gr.java_conf.u6k.andro_memo.Andro_memo_web_v2Servlet</servlet-class>
+       </servlet>
+       <servlet-mapping>
+               <servlet-name>Andro_memo_web_v2</servlet-name>
+               <url-pattern>/andro_memo_web_v2</url-pattern>
+       </servlet-mapping>
+       <welcome-file-list>
+               <welcome-file>index.html</welcome-file>
+       </welcome-file-list>
+</web-app>
diff --git a/andro-memo-web-v2/war/index.html b/andro-memo-web-v2/war/index.html
new file mode 100644 (file)
index 0000000..59ac00c
--- /dev/null
@@ -0,0 +1,27 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<!-- The HTML 4.01 Transitional DOCTYPE declaration-->
+<!-- above set at the top of the file will set     -->
+<!-- the browser's rendering engine into           -->
+<!-- "Quirks Mode". Replacing this declaration     -->
+<!-- with a "Standards Mode" doctype is supported, -->
+<!-- but may lead to some differences in layout.   -->
+
+<html>
+  <head>
+    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
+    <title>Hello App Engine</title>
+  </head>
+
+  <body>
+    <h1>Hello App Engine!</h1>
+       
+    <table>
+      <tr>
+        <td colspan="2" style="font-weight:bold;">Available Servlets:</td>        
+      </tr>
+      <tr>
+        <td><a href="andro_memo_web_v2">Andro_memo_web_v2</a></td>
+      </tr>
+    </table>
+  </body>
+</html>