
Java-Web
文章平均质量分 91
举世武双
Do what I love, love what I do, and that take advantage of it.
展开
-
Mockito-测试框架的运用
Mockito-测试框架的运用Mockito是什么?1、Mockito是一个简单的流行的Mock框架。它允许你创建和配置mock对象。使用Mockito可以明显的简化对外部依赖的测试类的开发。2、Mock测试就是在测试过程中,对某些不容易构造或者不容易获取的对象,用一个虚拟的Mock对象来创建以便测试的测试方法。3、Mock最大的功能是帮你把单元测试的耦合分解开,如果你的代码对另一个类或者接口有依赖,它能够帮你模拟这些依赖,并帮你验证所调用的依赖的行为。Mockito用来做什么?Mockito可原创 2021-01-31 11:17:15 · 618 阅读 · 0 评论 -
Web开发-Lodop打印控件实践
Web开发,我们常常会用到打印的功能。Lodop是Web开发常用的打印组件,方便快捷!!废话少说,直接上效果图。lodop在浏览器中以插件的形式出现,用简单一行语句就把整个网页打印出来,支持通过CSS来调整布局。打印Table表格数据,使用LODOP.ADD_PRINT_TABLE()方法。- 当打印分页时,每一页都有表头。样例JS代码如下(几十行代码即可实现打印功能):function print() { var headHtml = docum...原创 2020-11-27 16:15:44 · 746 阅读 · 0 评论 -
SOAP Message namespace URI错误解决
1、利用HTTP+POST发送基于SOAP协议的XML,总是报错 Transport level information does not match with SOAP Message namespace URI。2、区分SOAP的版本和命名空间:SOAP 1.1 http://schemas.xmlsoap.org/soap/envelope/SOAP 1.2 : ht...原创 2020-03-10 14:37:31 · 2193 阅读 · 1 评论 -
解决Web项目无法进入Controller层的问题
一、问题描述Java Web项目拆分spring配置文件后,启动项目发现HTTP请求无法进入Controller层,总是报404错误。二、问题原因springMvc配置不正确,缺少了对controller层包的扫描,导致springMVC框架无法将HTTP请求转发到controller层。三、解决办法在springMVC配置文件中加入对controller层的扫描。...原创 2019-12-01 07:40:20 · 3613 阅读 · 0 评论 -
二、Webservice基于Java的多种调用方式
前言前不久,为客户开发的一个身份验证功能开发要用到Webservice,我是第一次接触Webservice的开发。刚开始用CXF的方式去调用Webservice,成功了,但是部署到测试环境报错了,原因是CXF依赖与JDK的一个tool.jar,而测试环境使用的是JRE环境(JRE环境没有tool.jar这个jar包),因而CXF调用Webservice的方式行不通。于是,我又寻找了其它调用...原创 2019-10-02 13:14:40 · 1153 阅读 · 1 评论 -
一、Webservice的概念和原理
2019-10-01参考资料:《Tomcat与Java Web》,孙卫琴。这一章节,我们主要解决关于Webservice概念性的问题,首先弄明白Webservice的概念和原理,然后弄清楚它的交互流程,这样容易理解后续Webservice的调用方法。1 Web服务的定义Web服务架构与Web一样,也是网络应用层的一种分布式架构,同时也是基于客户/服务器通信模式(C/...原创 2019-10-02 11:43:30 · 668 阅读 · 0 评论 -
关于跨域请求的总结(原因和解决方案)
参考资料原文:https://blog.youkuaiyun.com/enter89/article/details/51205752https://blog.youkuaiyun.com/enter89/article/details/51205752最近使用uni-app框架在做H5页面,在添加Token到请求头发送请求到后台请求数据的时候,前端页面控制台报错了。去查了很多资料,发现这是浏览器跨...原创 2019-06-29 13:55:40 · 743 阅读 · 0 评论 -
API接口签名生成算法和签名验证算法
1、参考网上资料和书本资料,实现了API接口签名生成算法和签名验证算法。(1)参考资料:https://www.jianshu.com/p/d47da77b6419(2)参考书籍:高级软件架构师教程(311-312) 2、API接口签名生成算法主要步骤如下:(1)将所有业务请求参数按字母先后顺序排序。(2)参数名称和参数值链接成一个字符串A。(3)在字符串A的首尾加...原创 2019-01-05 16:01:00 · 10378 阅读 · 3 评论 -
SpringMVC后台接收参数的几种方式
一、@RequestParam 注解在处理方法入参处使用 @RequestParam 可以把请求参数传递给请求方法的形参。@RequestParam 注解的作用value=”name” 表示参数名称。required=true 表示如果没有传递参数,则会报 400参数异常。以下对前台传参数的常用方式介绍@RequestParam 注解的作用:1、...原创 2018-10-03 13:58:01 · 30221 阅读 · 12 评论 -
MyBatis反向生成(IDEA+Maven)
MyBatis反向生成(IDEA+Maven)一、什么是反向生成工程反向生成工程,可以针对数据库表自动生成MyBatis执行所需要的代码,比如实体类代码、mapper.xml、mapper接口等,可以提高开发效率。本文将介绍如何使用IDEA+Maven实施反向生成工程。二、使用方法1、创建Maven项目创建好的项目目录结构如下:2、配置Maven的pop.xml文件下载反向工程说需要的jar包,p...原创 2018-06-28 20:50:50 · 4704 阅读 · 0 评论 -
Java Web登录Demo(SSM+Ajax)
一、前言这一周在公司接触到了实际的项目,学到了一些比较实用的Java Web开发技术和框架技巧,公司主要运用的框架是spring、springMVC和MyBatis(SSM),前后台使用Ajax交互。经过几天的学习和实践,我有了一个想法:总结经验并应用相关的框架技术去做一个小Deme,也希望广大码友能不吝赐教,不断改进,相互提升。二、项目简介1、demo主要运用SSM框架完成用户的原创 2018-01-20 15:54:56 · 6926 阅读 · 0 评论