`
寒飞子
  • 浏览: 48055 次
  • 性别: Icon_minigender_1
  • 来自: 福州
文章分类
社区版块
存档分类
最新评论

将java和web代码一起打成jar包组件化

 
阅读更多

1.代码结构(web部分)


 静态文件放在META-INF>resources下,jsp放在META-INF>resources>WEB-INF>views下

 

2.mvc配置

<mvc:annotation-driven /> --开启注释

 

<mvc:default-servlet-handler /> --处理静态文件

 

<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">

<property name="prefix" value="/WEB-INF/views/" />

<property name="suffix" value=".jsp" />

 </bean> --Controller转JSP

 

<mvc:resources mapping="/resources/**" location="classpath:/META-INF/resources/"/> --静态文件映射

 

<mvc:resources mapping="/WEB-INF/views/**" location="classpath:/META-INF/resources/WEB-INF/views/"/> --jsp映射

 

3.pom.xml

<?xml version="1.0"?>

<project

xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"

xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

<modelVersion>4.0.0</modelVersion>

<groupId>com.asiainfo</groupId>

<artifactId>aigov-view</artifactId>

<name>aigov-view</name>

<version>1.0.0</version>

<url>http://maven.apache.org</url>

<properties>

<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

</properties>

</project>

执行Run As->Maven install生成jar包

 

4.注意事项

JDK使用1.7及以上版本,Tomcat使用7及以上版本

  • 大小: 6.7 KB
分享到:
评论

相关推荐

    springmvc-jar包

    - `spring-webmvc.jar`:这是 Spring MVC 的核心库,包含控制器、视图解析器、数据绑定、本地化和主题支持等组件。 - `spring-context.jar`:提供了应用程序上下文,支持 Bean 的定义、初始化、配置和管理,同时...

    webservice根据wsdl生成客户端代理类所需jar包

    2. **jaxws-api.jar**:Java API for XML Web Services提供了用于创建Web服务和客户端的基本接口和类。 3. **wsdl4j.jar**:这是一个开源项目,用于解析和处理WS-DL文件。Eclipse或Apache CXF在生成客户端代码时会...

    web开发SSH框架搭建jar包

    这个“web开发SSH框架搭建jar包”包含了这三大框架的最新版本,即Struts2.5、Spring4和Hibernate5,以及相关的依赖库。下面将详细介绍这三个框架及其在Web开发中的应用。 1. **Struts2**:Struts2是一个基于MVC...

    SSM使用jar包

    MyBatis可以使用简单的XML或注解进行配置和原始映射,将接口和Java的POJOs(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录。 在SSM项目中,Spring作为核心容器,管理所有组件的生命周期和依赖关系。...

    Thymeleaf所需要的jar包

    总的来说,Thymeleaf是Java Web开发中的一个重要组件,它的jar包集合提供了丰富的功能,使开发者能够在HTML模板中方便地处理动态数据,提高了开发效率和代码可读性。理解和正确使用这些jar包是成功集成Thymeleaf到...

    ssm项目jar包

    SSM项目是一个基于Java开发的Web应用程序常用的框架组合,它由Spring、Spring MVC和MyBatis三个组件构成。这个压缩包“ssm项目jar包”提供了构建SSM框架所需的基础库,同时也包含了如Redis这样的缓存工具包。下面将...

    开发spring mvc所需要的jar包

    以上这些jar包组合在一起,为开发Spring MVC应用提供了完整的基础环境,涵盖了从数据访问到业务逻辑处理,再到视图呈现的整个流程。在实际开发中,通常会使用构建工具(如Maven或Gradle)来自动化管理和下载这些依赖...

    ssm整合Jar包

    4. **jackson-databind-2.2.3.jar**:Jackson是流行的JSON处理库,databind模块提供了将Java对象序列化和反序列化为JSON的能力,常用于前后端数据交换。 5. **mysql-connector-java-5.1.7-bin.jar**:MySQL的Java...

    jstl-jar包

    **JAR包**(Java Archive)是Java平台中的归档文件格式,用于集合多个类文件、相关的元数据和其他资源(如图片、声音或文本)到单个文件中。这样做的目的是方便分发和部署Java应用或库,因为它们可以作为一个单一的...

    springboot和dubbo打成jar包运行

    标题中的“springboot和dubbo打成jar包运行”指的是将一个整合了Spring Boot和Dubbo服务的项目打包成可执行的JAR文件,并在不依赖外部容器的情况下运行。这通常是为了实现微服务架构下的轻量级部署。下面将详细阐述...

    ssm完整jar包

    SSM框架是Java Web开发中常用的三大框架Spring、Spring MVC和MyBatis的组合,这套“ssm完整jar包”提供了构建SSM项目所需的全部依赖。下面将详细讲解这三个框架的核心概念、作用以及如何整合使用。 1. Spring框架:...

    ureport2自己的jar包

    3. **ureport2-console-2.2.9.jar**:这是一个基于Web的报表设计器和服务器端组件,允许用户在浏览器中直接设计和预览报表。它提供了一个图形化的用户界面,用户可以通过拖拽控件、设置单元格属性、添加数据源等方式...

    JAVA上百实例源码以及开源项目源代码

    用累加器,以对话状态存储起来,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用完毕,从内存中清除…… Java Socket 聊天通信演示代码 2个目标文件...

    rest相关jar包.7z

    标题中的"rest相关jar包.7z"表明这是一个与REST(Representational State Transfer)相关的Java库集合,被压缩成.7z格式的文件。REST是一种软件架构风格,主要用于Web服务设计,强调简洁、无状态和可缓存的交互。这...

    xxl-job本地jar包

    SpringBoot简化了Java应用的开发和部署,将XXL-JOB与SpringBoot结合,可以更好地利用Spring生态,实现微服务中的定时任务管理。 6. **本地调试**:描述中提到的“本地程序启动时连接本地的xxl-job方便进行调试”,...

    java源码包---java 源码 大量 实例

    util实现Java图片水印添加功能,有添加图片水印和文字水印,可以设置水印位置,透明度、设置对线段锯齿状边缘处理、水印图片的路径,水印一般格式是gif,png,这种图片可以设置透明度、水印旋转等,可以参考代码加以...

    spring3集成swagger的jar包

    下面,我们将详细介绍集成过程、Swagger的核心组件以及如何使用提供的jar包。 首先,为了在Spring 3.2.2.RELEASE项目中集成Swagger,我们需要下载相关的jar包。这些jar包通常包含Swagger的核心库、Spring的兼容模块...

    spring2.5.6jar包

    Spring框架是Java开发中不可或缺的一部分,它以其模块化、松耦合和强大的依赖注入特性而闻名。Spring 2.5.6是该框架的一个较早版本,发布于2009年,虽然现在已有更新的版本,但在许多遗留系统或对兼容性有特定需求的...

    找出Web程序依赖的所有的JAR

    为了管理和维护这些依赖,开发者通常会采用版本控制系统(如Git)来跟踪每个JAR文件的变化,并使用构建工具(如Maven或Gradle)来自动化构建过程,包括下载依赖、编译源码、打包成WAR文件等。此外,使用像...

    jasperreport需要的jar包

    JasperReport 是一个开源的报告生成库,它允许开发者创建复杂的报表,并在Java应用程序、Web应用或者独立的服务器环境中进行展示。 JasperReport 提供了丰富的设计工具,支持多种数据源,包括数据库、CSV、XML等,...

Global site tag (gtag.js) - Google Analytics