一.背景目前管理的一个应用系统中,原有的消息机制是通过ajax轮询来进行的,一方面效率不高,再一个消息产生和消费的时候,系统通知也会有延迟,造成用户体验并不是很好。基于这一背景,对应用系统的消息通知机制进行了改造,使用websocket来实时进行消息的通知。spring和spring mvc环境的搭建就不讲了,这里主要讲怎样把spring websocket整合到spring mvc web工程中            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-03 12:40:36
                            
                                58阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            SpringMvc项目的搭建在这里就不做多解释,要在Spring中实现  WebSocket 必须加上 spring-websocket和 spring-messaging两个包,同样,完整的pom.xml给出如下:  
  < 
  project 
  xmlns 
  = 
  "http://maven.apache.org/POM/4.0.0" 
 
 
 
 
   
  xml            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-29 15:03:13
                            
                                49阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            官方文档:[color=red]WebSocket Support[/color][uon 实际经验 [/color...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-07-31 15:42:12
                            
                                100阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            个人遇到的注意事项            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2015-09-21 17:39:38
                            
                                2369阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            spring4.0以后增加了对websocket技术的支持,撸主眼下的项目用的是SSM(springMVC+spring+MyBatis)框架,所以肯定要首选spring自带的websocket了,好,如今问题来了,撸主在网上各种狂搜猛找,拼凑了几个自称是spring websocket的东东。下来一看,废物。当中包含从github上down下来的。举个样例。在搭建过程中有个问题,撸主上谷歌搜索,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2015-07-22 10:55:00
                            
                                64阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            整体集成起来非常简单,示例如下:1、创建一个基础的 springboot 工程            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-02-10 11:19:05
                            
                                173阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            整体集成起来非常简单,示例如下:1、创建一个基础的 springboot 工程(略)2、配置 pom 依赖<!--WebSocket--><dependency>    <groupId>org.springframework.boot</groupId>    <artifactId>spring-boot-starter-websocket</artifactId></dependency><!-            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-09-01 09:11:45
                            
                                429阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            第一步:web.xml中支持异步。所有的filter及servlet 第二步。pom.xml依赖 第三步: 第四步:jsp            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-12-23 14:32:41
                            
                                247阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            SpringBoot集成WebSocket 网上有很多关于WebSocket用法的文章,但是有一些内容错误或者代码不全的,这里来个全的,方便自己记忆。 前言: WebSocket是一种在单个TCP连接上进行全双工通信的协议。WebSocket通信协议于2011年被IETF定为标准RFC 6455,并 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-09-18 18:11:00
                            
                                266阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            什么是WebSocket WebSocket 是一种网络通信协议,很多高级功能都需要它。 我们已经有了 HTTP 协议,为什么还需要另一个协议?它能带来什么好处? 因为 HTTP 协议有一个缺陷:通信只能由客户端发起。 如果我们想要服务器给客户端发信息,只能由客户端建立长连接这种消耗性能的操作。 W ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-07-27 20:40:00
                            
                                126阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            依赖<dependency>            <groupId>org.springframework.boot</groupId>            <artifactId>spring-boot-starter-websocket</artifactId>        </dependency>配置类packa            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-02-21 00:29:53
                            
                                155阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            使用Spring来开发websocket,大致有4步骤,第一步,导入Spring的socket开发包,第二步,在spring-mvc的配置文件中,配置握手包和处理socket的类,第三部,创建握手包和sockert处理类,第四部,配置客户端。代码地址https://gitee.com/yellowcong/bos/tree/master/test_bae导入socket的包我这个地方${sprin            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-05-11 09:55:51
                            
                                121阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            众所周知,Maven是整理项目的利器,它只需要通过配置文件来管理项目所需要的jar包。SpringMVC是目前java开发的主流框架模式hibernate是一个开放源代码的对象关系映射框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库SpringData是依赖于hibernate的底层数据交互的基础方法,增删改查,排序和分页查询等            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-31 19:55:48
                            
                                237阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1.依赖<!--poi依赖-->
    <dependency>
      <groupId>org.apache.poi</groupId>
      <artifactId>poi</artifactId>
      <version>3.15</version>
    </depe            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-08 23:38:05
                            
                                58阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.导入 maven 依赖<properties>
    ......
    <!-- spring -->
    <spring.version>5.1.1.RELEASE</spring.version>
    <!-- jackson-json -->
    <jackson.version>2.9.4&l            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-25 16:11:50
                            
                                36阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            项目原因需要在springmvc的基础上整合jasperreports生成报表。其实springmvc已经提供了对jasperreports的支持,感觉springmvc采用的一个比较好的方式是将报表的生成作为一个view处理,但是需要对每一种报表配置他的jasperreports模板及视图的映射,这样的话添加报表必须变更配置,比较麻烦,所以自己想了一个方法来避免这种配置,代码可以很容易和sp            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-21 09:57:25
                            
                                74阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            首先,先说一下需求,项目需要打印一些报表,也没多想,直接就在jsp页面设置了样式,前台直接调用window.print()写了打印功能,但是例会的时候,领导提出需要一些比较麻烦的打印,自己写肯定费时间,就想着去找找web打印控件,一搜都是一些收费的,免费版基本都有水印,客户肯定接受不了水印的。买的话,项目本身就没多少钱,不划算。就找到了jasperreports+Ireport好像还可以。就找了找            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-01 01:28:06
                            
                                56阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1 Spring集成web环境1.1 ApplicationContext应用上下文获取方式应用上下文对象是通过new ClasspathXmlApplicationContext(spring配置文件)方式获取的,但是每次从容器中获得Bean时都要编写new ClasspathXmlApplicationContext(spring配置文件),这样的弊端时配置文件加载多次,应用上下文对象创建多次            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-25 22:35:28
                            
                                61阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            这是我第一次写博客,有什么地方写的不好还请大家多多指教。这段是扯淡的,可以跳过。我先说我为什么会用到JasperReports吧。2012年12月底我从杭州跳槽到镇江一家小公司,当时公司接了一个项目要做,具体什么项目我就不说了。项目系统开发主要是我带领两个实习生,刚过一个月就剩我自己了。我到公司的时候系统架构已经找人搭建好了,使用的是Spring、Spring MVC、iBATIS。Sp            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-28 12:29:28
                            
                                56阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            最近在学习整合Jasperreport到springMVC中,在网上找了很多大神的资料,终于能够正常运行了,把整合方案和遇到的问题整理如下:1.软件a) 下载iReport-5.6.0,只支持1.7-1.5版本的JDK,如果本机已经安装了1.7以上版本,请下载一个jdk1.7-1.5的版本,修改iReport-5.6.0\etc中的ireport.conf文档,将jdkhome的路径该为            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-09 12:01:57
                            
                                68阅读