终于抽出时间写demo玩玩GAE(Google App Engine ),
GAE支持java已经一个多月了,似乎不见怎么热,
回到主题,这是个留言板demo,适合初学者学习,大虾见笑了..
以下给出关键词:
方便大家和爬虫了解本demo。
1.Struts2,spring2,JDO整合开发
2.JQuery ajax 应用
3.Jquery,Struts2 json-plugin基于JSON数据交换技术
4.Java,JDO,GAE应用开发
下面是demo截图,没有美化..呵呵
下面是实现
1. Struts2 in GAE
请查看我之前的日志《GAE上使用Struts2》
2.Struts2 JSON-plugin
登陆http://code.google.com/p/jsonplugin/downloads/list
下载jsonplugin的jar,这里使用版本是jsonplugin-0.32.jar,最新版本0.33,
以前见过0.7版本的,那个是旧版,不知道为什么版本号后来变成0.3,
而0.7版本兼容性不好,尤其对中文,会出现中文截断的问题,不要再用了.
json-lib是另一个ajax+json解决方案,
采用jquery这个框架,用jsonplugin就可以了,不用担心类似ext的兼容性问题,
之前搞ext项目其实也比较好处理的,jsonplugin非常好用,简化代码.
这里Struts.xml有所改变
<package name="json" extends="json-default">
3. Struts2 Spring2整合
一般应用导入struts2-spring-plugin-2.0.11.2.jar和spring.jar就可以
对于GAE,直接用spring.jar会报异常
根据需要,我们使用以下的jar
配置struts.objectFactory属性值。
在struts.properties中设置struts.objectFactory属性值
<constant name="struts.objectFactory" value="spring"/>
配置Spring监听器。在web.xml文件中增加如下内容
<listener> <listener-class> org.springframework.web.context.ContextLoaderListener </listener-class> </listener>
Spring配置文件。默认情况下,Spring配置文件为applicationContext.xml,该文件需要保存在Web应用的WEB-INF目录下。
而这里为方便管理配置web.xml加入如下代码,从而使Spring的ApplicationContext通过匹配所给定模式的文件来初始化对象:
<context-param> <param-name>contextConfigLocation</param-name> <param-value> classpath*:com/jun/conf/spring/applicationContext-*.xml </param-value> </context-param>
4. Jquery ajax...
不写了,太气愤,写了3小时居然被截断剩下20%的文章内容,大家直接下载或者看
发布时候写太快,地址写错了,修正如下
jimmyacheron.appspot.com/msgtable.jsp
另外:在本blog还有这个demo相关总结,可看看
- 大小: 163.7 KB
- 大小: 47 KB
分享到:
相关推荐
对JDO 1.0/2.0的支持。外部依赖spring-jdbc, JDO API, (spring-web)。
JavaEE源代码 spring-jdoJavaEE源代码 ...jdoJavaEE源代码 spring-jdoJavaEE源代码 spring-jdoJavaEE源代码 spring-jdoJavaEE源代码 spring-jdoJavaEE源代码 spring-jdoJavaEE源代码 spring-jdoJavaEE源代码 spring-jdo
jdo2-api jdo2-api jdo2-api jdo2-api
Using Spring with JDO and Hibernate 中文版
logging.jar log4j-1.2.14.jar spring-dao.jar spring-hibernate3.jar spring-ibatis.jar spring-jdbc.jar spring-jdo.jar spring-jpa.jar spring-toplink.jar persistence.jar ...
Archiva是Maven,Continuum和ANT等构建工具的理想伴侣。 Archiva提供了多种功能,其中包括远程存储库代理,安全访问管理,构建工件存储,交付,浏览,索引和使用情况报告,可扩展的扫描功能等等!...
sun jdo (jdo2-api-2.0)
JDO持久化技术应用于Struts框架的模型.pdf...........
jdo2-api-2.3-ec hive hdfs 所需jar
(8) spring-orm.jar 这个jar文件包含Spring对DAO特性集进行了扩展,使其支持 iBATIS、JDO、OJB、TopLink,因为Hibernate已经独立成包了,现在不包含在这个包里了。这个jar文件里大部分的类都要依赖 spring-dao.jar...
Spring 2.0的'spring-jdo.jar', 'spring-jpa.jar', 'spring-hibernate3.jar', 'spring-toplink.jar' 和 'spring-ibatis.jar' 被合并到Spring 2.5大粒度的'spring-orm.jar'中。 Spring 2.5的 'spring-test.jar' 取代...
16.2 协同使用Spring和WebWork 2/Struts 2 16.3 集成Spring和Tapestry 16.3.1 集成Spring和Tapestry 3 16.3.2 集成Spring和Tapestry 4 16.4 协同使用Spring和JSF 16.4.1 解析JSF管理的属性 16.4.2 解析Spring...
还在为找不到jar文件烦心吗,不用了到我空间来有你想要的,持续更新。。。 jdo2-api.jar
16.2协同使用spring和webwork2/struts2 16.3集成spring和tapestry 16.3.1集成spring和tapestry3 16.3.2集成spring和tapestry4 16.4协同使用spring和jsf 16.4.1解析jsf管理的属性 16.4.2解析springbean 16.4.3...
spring-web.jar(必须) :这个jar 文件包含Web 应用开发时,用到Spring 框架时所需的核心类,包括自动载入Web Application Context 特性的类、Struts 与JSF 集成类、文件上传的支持类、Filter 类和大量工具辅助类。...
Java数据对象(Java Data Objects,JDO)是一个应用程序接口(API),它是Java程序员能够间接地访问数据库,也就是说,不需使用直接的结构化查询语言(SQL)语句。JDO是作为Java数据库连接(JDBC)的一个补充来介绍的,而...
16.2 协同使用Spring和WebWork 2/Struts 2 16.3 集成Spring和Tapestry 16.3.1 集成Spring和Tapestry 3 16.3.2 集成Spring和Tapestry 4 16.4 协同使用Spring和JSF 16.4.1 解析JSF管理的属性 16.4.2 解析Spring...
jdo2.jar.................