参考文章:http://www.mobai.org/2010/01/19/gae-struts2/
先不说GAE,让我们看看,在web项目中,集成struts,书写一个hello world,需要做什么,简单的说,我们可以分为3个步骤
1.引入6个基础jar
commons-fileupload-1.2.1.jar
commons-io-1.3.2.jar
freemarker-2.3.15.jar
ognl-2.7.3.jar
struts2-core-2.1.8.1.jar
xwork-core-2.1.6.jar
2.将struts.xml文件放入src根目录下
3.在web.xml中配置struts2的filter
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
同样的,在gae中,也是如此配置,这并没有什么区别,只是在导入jar的时候,直接将jar复制到lib目录,可能项目无法识别,那么,请点击项目-右键-bulid path- add lib 来添加
好了,一切准备工作就绪,你可以书写一个demo,来进行测试了
分享到:
相关推荐
综上所述,这篇博客可能讲解了如何在GAE上集成Struts2、Spring、JDO和AJAX,以构建动态、响应式的Web应用。可能包括了配置、示例代码、最佳实践以及解决GAE特定问题的策略。文件"googledemo"可能是项目示例代码或...
【基于GAE的Demo】是一个使用Eclipse集成开发环境构建的项目,主要展示了如何在Google App Engine(GAE)平台上整合Struts2、Spring和Tiles框架。GAE是Google提供的一个云计算平台,允许开发者在Google的基础设施上...
【gae strus2 spring 整合】是一种在Google App Engine(GAE)平台上将Struts2和Spring框架集成的技术方案。这种整合旨在充分利用Struts2的MVC架构和Spring的依赖注入(DI)以及面向切面编程(AOP)能力,以构建高效...
至于“spring整合到struts2的jar”文件,这与标题提到的SSH2整合不是同一个主题,但可以理解为该项目可能也涉及了Spring和Struts2这两个框架的集成。Spring是一个全面的Java应用框架,而Struts2是用于构建Web应用...
- **Struts2 与 GAE的集成**:尽管Struts2在GAE上的支持可能有限,但可以尝试将Struts2的MVC模式应用于GAE项目,以实现更复杂的业务逻辑和用户界面管理。 在开发过程中,还需要了解和使用`Web.XML`文件来配置应用...
3. **Web开发工具**:对于Web开发,MyEclipse提供了HTML、CSS、JavaScript编辑器,以及对AJAX、Struts、Spring、Hibernate等框架的集成,简化了Web应用的开发流程。 4. **数据库工具**:MyEclipse内建了数据库管理...
2. **创建项目**:使用SDK提供的命令行工具或集成开发环境(IDE,如Eclipse或IntelliJ IDEA)创建一个新的GAE项目。 3. **编写代码**:根据需求使用Servlets和JSP编写应用逻辑,同时利用GAE的API实现额外的功能,如...
3. **集成Struts、Spring和Hibernate**: 分别导入相应的库文件,配置Struts配置文件(struts.xml),Spring配置文件(applicationContext.xml),以及Hibernate配置文件(hibernate.cfg.xml)。 #### 四、测试...
SSH是一个以Struts、Spring、Hibernate为核心技术的Java EE轻量级框架,它融合了表现层(struts)、业务层(spring)和数据访问层(hibernate),实现了MVC模式,有效降低了各层之间的耦合度。SSH框架的使用,使系统的开发...
- **开发工具**:MyEclipse 6.0.1 GAE 3.3.1 - **Java虚拟机**:JDK 1.6 - **服务器**:Tomcat 6 - **数据库**:MySQL 5.0、Navicat 8 Lite for MySQL - **SSH框架**:Spring 2.0、Struts 1.2、Hibernate 3.1 这些...
- **框架集成**:可能集成了Spring、Struts等Java Web框架,方便开发者构建复杂应用。 - **日志和监控**:强大的日志系统和实时性能监控,帮助开发者诊断问题和优化应用。 - **安全特性**:可能增加了身份验证、授权...
- **Struts 1.x/Struts 2**: 分别支持 Struts 1 和 Struts 2 框架,包括 XML 和 Tag 提示。 - **Tapestry**: 支持 Tapestry 框架,这是一个结合了 MVC 和模板技术的 Java Web 框架。 - **Vaadin**: 支持 Vaadin 框架...