项目中新建struts web工程有一定的工作量。web.xml,struts.xml,jar 包引入等。
用maven可以一键生成struts框架的web工程,直接启动即可,很大的加快了开发效率。
mvn org.apache.maven.plugins:maven-archetype-plugin:2.0-alpha-4:generate -B ^
-DgroupId=com.my ^
-DartifactId=struts-blank ^
-DarchetypeGroupId=org.apache.struts ^
-DarchetypeArtifactId=struts2-archetype-blank ^
-DarchetypeVersion=2.1.8.1 ^
-DarchetypeCatalog=http://people.apache.org/builds/struts/2.1.8.1/m2-staging-repository/
将在当前路径生成 struts-blank的文件夹的工程
注意:
1、所有能做模板的struts工程在http://people.apache.org/builds/struts/2.1.8.1/m2-staging-repository/org/apache/struts/里有展示
2、-DarchetypeArtifactId=struts2-archetype-blank 名称要准确 | -DarchetypeVersion=2.1.8.1 是该工程的版本号,在1中的页面有展示
分享到:
相关推荐
- 一键构建:Maven通过简单的命令(如mvn clean, mvn compile, mvn test等)实现项目的构建流程,包括编译、测试、打包、安装和部署。 - 依赖管理:Maven通过仓库管理依赖,避免了手动管理jar包的繁琐,降低了项目...
3. **CRUD操作**:对于常见的增删查改操作,工具能一键生成对应的方法,无需手动编写。 4. **RESTful API**:对于Web服务,工具可以自动生成符合RESTful风格的API接口,支持JSON数据格式,方便前后端分离的开发模式...
5. **Maven或Gradle集成**:IDEA支持通过Maven或Gradle构建系统管理项目依赖。在创建项目时,可以选择使用这些工具,它们可以帮助自动化构建、测试和打包过程。 6. **添加Web框架**:如果你的Web项目需要用到Spring...
3. **项目构建**:使用构建工具(如Maven或Gradle)编译源代码,生成可执行的WAR或JAR文件。 4. **服务器部署**:将构建后的文件部署到Web服务器(如Tomcat、Jetty等),或直接运行Spring Boot应用。 5. **系统...
2. **Struts**: Struts是最早的MVC框架之一,它通过Action类处理请求,使用Tiles来组织视图,提供了一套完整的控制流程。 3. **Spring MVC**: Spring框架的一部分,Spring MVC提供了一种更灵活的MVC实现,支持注解...
在实际开发中,Freemarker通常与Java后端框架如Spring MVC或Struts2结合使用,用于生成动态页面。模板中可以插入Java对象的属性值,实现视图层与模型层的解耦。理解并熟练使用Freemarker-IDE插件,可以显著提高开发...
- **Struts2依赖**:可以方便地引入Struts2框架,便于MVC架构的应用开发。 - **Jar包依赖**:用户可以轻松管理外部库,包括添加、删除和更新jar包。 4. **发布与运行**: - **发布到Tomcat**:IDE提供一键部署到...
- **自动化构建**:通过Maven或Gradle等工具进行项目构建,一键生成可部署的WAR或JAR文件。 - **服务器部署**:系统部署在Tomcat、Jetty等应用服务器上,对外提供HTTP服务。 通过对这个图书信息管理系统的研究,...
MyEclipse10是基于Eclipse的商业级Java开发平台,支持多种技术栈,包括Java EE、Spring、Struts等。其强大的功能包括代码编辑、调试、测试、部署等,尤其在Web服务开发方面,提供了可视化工具,使得开发过程更为便捷...
项目创建完成后,IDE会自动生成默认的源代码目录结构,如`src/main/java`用于存放Java源码,`src/main/resources`用于放置资源配置文件。你可以根据需要调整这个结构。 6. **编写第一个Servlet** 在`src/main/...
4. **框架支持**:IntelliJ IDEA对Spring、Hibernate、Struts等Java主流框架提供了深度集成,包括配置文件的自动完成、代码生成等,使得框架的使用更加便捷。 5. **调试工具**:其内置的调试器可以帮助开发者设置...