Jetty+Struts Demo

本文介绍了在Windows7环境下,使用MyEclipse8.6和Jetty9.2搭建Struts项目的步骤,包括项目目录结构说明,涉及的HelloWorld.java、struts.xml、Start.java和web.xml以及index.jsp等关键文件。
摘要由CSDN通过智能技术生成

1、开发环境
windows7、MyEclipse8.6、jetty9.2

目录结构

jettyWeb
    src
        com.jasper.test
            action
                HelloWorld.java
        struts.xml
    jetty
        start
            Start.java
    lib
        javax.el-3.0.0.jar
        javax.servlet.jsp-2.3.2.jar
        javax.servlet.jsp-api-2.3.1.jar
        jetty-http-9.2.17.v20160517.jar
        jetty-io-9.2.17.v20160517.jar
        jetty-jsp-9.2.17.v20160517.jar
        jetty-jsp-jdt-2.3.3.jar
        jetty-security-9.2.17.v20160517.jar
        jetty-server-9.2.17.v20160517.jar
        jetty-servlet-9.2.17.v20160517.jar
        jetty-util-9.2.17.v20160517.jar
        jetty-webapp-9.2.17.v20160517.jar
        jetty-xml-9.2.17.v20160517.jar
        servlet-api-3.1.jar
    slib
       asm-3.3
Spring Boot是一个用于创建独立的、基于Spring的应用程序的框架,它简化了Spring应用程序的配置和部署过程。Jetty是一个开源的Java HTTP服务器和Servlet容器,它支持WebSocket协议。WebSocket是一种在Web浏览器和服务器之间进行全双工通信的协议。 结合Spring Boot、Jetty和WebSocket,可以实现一个基于WebSocket的实时通信应用程序。下面是一个简单的介绍: 1. 首先,使用Spring Boot创建一个基本的Web应用程序。可以使用Spring Initializr来快速生成项目结构和依赖。 2. 在项目的依赖中添加Spring Boot和Jetty的相关依赖。例如,在pom.xml文件中添加以下依赖: ``` <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-websocket</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jetty</artifactId> </dependency> ``` 3. 创建一个WebSocket处理器类,用于处理WebSocket连接和消息。可以使用Spring的`@Controller`注解和`@MessageMapping`注解来定义处理方法。 4. 在应用程序的配置类中,使用`@EnableWebSocket`注解启用WebSocket支持,并配置WebSocket处理器。 5. 运行应用程序,并通过WebSocket客户端连接到应用程序的WebSocket端点。可以使用JavaScript或其他编程语言来实现WebSocket客户端。 以上是一个简单的介绍,如果你对具体的实现细节或其他相关问题有进一步的了解,请告诉我。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值