随笔分类 - Java Web
摘要:https://wawazhua.cn/post/java/netty/netty-servlet/
阅读全文
摘要:Spring Cloud为服务治理做了一层抽象接口,所以在Spring Cloud应用中可以支持多种不同的服务治理框架,如Netflix Eureka、Consul和Zookeeper。在Spring Cloud服务治理抽象层的作用下,可以无缝地切换服务治理实现,并且不影响任何其他的服务注册、服务发
阅读全文
摘要:Spring Cloud简介 Spring Cloud是一个基于Spring Boot实现的云应用开发工具,它为基于JVM的云应用开发中涉及的配置管理、服务发现、断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分布式会话和集群状态管理等操作提供了一种简单的开发方式。 Spring Cloud包
阅读全文
摘要:https://wawazhua.cn/post/java/other/cxf-interceptor/
阅读全文
摘要:与发布SOAP WS一样, 同样需要在web.xml文件中配置CXFServlet: 其次在Spring配置文件中加入如下配置: 其中RestServiceImpl类还是上一节中的服务实现类。 当Tomcat成功启动后,使用浏览器访问: http://localhost:8080/webapp/ws
阅读全文
摘要:一、概述 Apache CXF提供了用于方便地构建和开发WebService的可靠基础架构。它允许创建高性能和可扩展的服务,可以部署在Tomcat和基于Spring的轻量级容器中,也可以部署在更高级的服务器上,例如Jboss、WebSphere或WebLogic。 CXF提供了以下功能: WebSe
阅读全文
摘要:Spring MVC上传文件 1.Web.xml中添加: 2.Spring MVC配置文件中添加: 3. 添加一个控制器 4.文件上传页面 fileupload.jsp 5.浏览器访问 end
阅读全文
摘要:Spring MVC提供的视图解析器使用ViewResolver进行视图解析,实现浏览器中渲染模型。ViewResolver能够解析JSP、Velocity模板、FreeMarker模板和XSLT等多种视图。Spring处理视图最重要的两个接口是ViewResolver和View。ViewResol
阅读全文
摘要:https://wawazhua.cn/post/java/spring/springmvc/
阅读全文
摘要:Spring MVC中控制器用于解析用户请求并且转换为模型以提供访问应用程序的行为,通常用注解方式实现. org.springframework.stereotype.Controller注解用于声明Spring类的实例为一个控制器, 可以通过在配置文件中声明扫描路径,找到应用程序中所有基于注解的控
阅读全文
摘要:Jersey RESTful 框架是开源的RESTful框架, 实现了JAX-RS (JSR 311 & JSR 339) 规范,是JAX-RS的参考实现,并且提供了更多的特性和工具,简化了RESTful service 和 client 的开发。 Jetty 是开源的servlet容器,它为基于J
阅读全文
摘要:MyBatis-Spring包用来将MyBatis无缝整合到Spring中。使用这个类库中的类, Spring将会加载必要的MyBatis工厂类和Session类。 这个类库也提供一个简单的方式来注入 MyBatis 数据映射器和 SqlSession 到业务层的 bean 中。github: ht
阅读全文
摘要:Spring MVC是Spring Framework的一部分,是基于Java实现MVC的轻量级Web框架。Spring的web框架围绕DispatcherServlet设计, 作用是将请求分发到不同的处理器。 Spring MVC的特点:1、轻量2、高效3、与Spring兼容性好4、功能强大 :
阅读全文
摘要:XML 映射配置文件 MyBatis 的配置文件包含了设置(settings)和属性(properties)信息。 properties 这些属性都是可外部配置且可动态替换的,既可以在典型的 Java 属性文件中配置,亦可通过 properties 元素的子元素来传递。例如: <properties
阅读全文
摘要:Mapper XML 文件 MyBatis 的真正强大在于它的映射语句,也是它的魔力所在。由于它的异常强大,映射器的 XML 文件就显得相对简单。如果拿它跟具有相同功能的 JDBC 代码进行对比,你会立即发现省掉了将近 95% 的代码。MyBatis 就是针对 SQL 构建的,并且比普通的方法做的更
阅读全文
摘要:为了使Jar包中指定Main方法位置和生成依赖包,需要在pom文件中加入如下配置: 打包 mvn clean package start.sh java -jar JettyServer-1.0.jar 执行命令 chmod +x start.sh ./start.sh end
阅读全文
摘要:Mybatis架构学习 MyBatis 是支持定制化 SQL、存储过程以及高级映射的持久层框架。MyBatis 封装了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。可以对配置和原生Map使用简单的 XML 或注解,将接口和 Java 的 POJOs(Plain Old Java Objec
阅读全文
摘要:Jetty非常适合做嵌入式web开发,正如Jetty的口号"Don’t deploy your application in Jetty, deploy Jetty in your application!"。 这个简单的例子是使用Jetty提供文件下载: 首先pom.xml配置文件如下 <proj
阅读全文
摘要:Spring Boot可以非常简单的发布和调用RESTful web service,下面参考官方指导体验一下 1.首先访问 http://start.spring.io/ 生成Spring Boot基础项目 或者使用git clone https://github.com/spring-guide
阅读全文
摘要:AOP(Aspect Oriented Programming)面向切面编程 通过预编译方式和运行期动态代理实现程序功能的横向多模块统一控制的一种技术。AOP是(面向对象)OOP的补充,是Spring框架中一个重要的概念和内容。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的
阅读全文

浙公网安备 33010602011771号