![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java Web
文章平均质量分 67
WihauShe
Keep ambitious and modest.
Be different.
Don't get distracted.
展开
-
Spring源码深度解析概览
注册解析器注册AnnotationAwareAspectJAutoProxyCreator注册或升级AnnotationAwareAspectJAutoProxyCreator:如果已经存在了自动代理创建器,而且存在的自动代理创建器与现在的不一致,那么根据优先级判断到底需要使用哪个处理proxy-target-class以及expose-proxy属性。原创 2024-05-23 15:45:26 · 1060 阅读 · 0 评论 -
Flyway-数据库管理工具使用与命令
【代码】Flyway-数据库管理工具使用与命令。原创 2023-09-06 16:14:19 · 409 阅读 · 0 评论 -
Maven分模块横向开发
流程项目主要是父模块,其中包含web模块、service模块、dao模块新建父项目,设置打包方式pom,在properties中固定版本号,在dependencyManagement中固定依赖新建web模块,在父模块指定web子模块(modules中配置module),在子模块中指定父模块(parent标签指定)新建service,dao模块同web模块测试dao层,编写测试类和测试配置文件在test包中测试service层,同上,service层依赖dao层,测试需要dao打包进仓库(使用d原创 2020-06-11 11:07:24 · 164 阅读 · 0 评论 -
Maven搭建ssm框架项目
流程配置IDE的maven【如果指定任意位置的配置文件则需要覆盖系统文件夹的用户配置文件】创建web项目创建不带模版的maven项目(调整目录结构,创建web模块)创建webapp模版的maven项目(调整目录结构)配置pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/原创 2020-06-07 20:41:07 · 163 阅读 · 0 评论 -
Maven搭建与配置
下载 从apache官网Maven下载maven环境压缩包,将其解压到路径不含空格和中文的目录中。bin目录 mvn.bat (以run方式运行项目)、 mvnDebug.bat(以debug方式运行项目 )boot目录 maven运行需要类加载器conf目录 settings.xml 整个maven工具核心配置文件lib目录 maven运行依赖jar包配置环境变量用户或系统变量里配置MAVEN_HOME &nb原创 2020-06-05 12:42:52 · 123 阅读 · 0 评论 -
SpringMVC的使用(二)
restful风格需要指定前端控制器的url-mapping 为 /配置静态资源文件的处理 <mvc:default-servlet-handler />在地址栏参数的位置使用占位符 {占位符key} 在参数接收的位置使用@PathVariable(占位符key)后台返回值跳转页面 转发或者重定向 一定指向页面 传递数据使用request容器a.返回ModelAndView viewName设置成跳转页面的字符串 传递数据 addObject(key,value)原创 2020-06-02 18:41:47 · 81 阅读 · 0 评论 -
SpringMVC的使用(一)
简介springMVC是spring组件的一部分,springMVC基于springMVCmodel 数据模型 (service entity dao)view 视图 表现层(html,jsp,freemarker,xml,excel)controller 控制器 (servlet,springMVC,struts 1,2)主要解决了控制层问题基本构造前端控制器 DispatcherServlet (中央控制器)处理器 handler 处理用户的业务处理的结果原创 2020-06-01 18:00:26 · 100 阅读 · 0 评论 -
Spring和Mybatis的集成
搭建需要spring和mybatis的集成包 mybatis-spring-1.2.2.jar在spring容器中加载sqlSessionFactory类 org.mybatis.spring.SqlSessionFactoryBean a.需要加载mybatis的配置文件 configLocation 字符串注入 mybatis配置文件地址 b.需要加载数据源 ref注入第三方数据源(自带的数据源原创 2020-05-31 19:07:19 · 125 阅读 · 0 评论 -
MyBatis的使用(三):动态语句与转义字符
动态语句if动态语句 1.if 按条件是test="" zai在条件中 组装多个条件要使用英文and or 2.test中直接使用key不需要使用el表达式 sql语句中的参数一定要使用el表达式where语句 针对条件专用 1.where用于动态指定查询条件,可以没有条件 2.where一般配合if使用,原创 2020-05-29 14:54:11 · 427 阅读 · 0 评论 -
MyBatis的使用(二):配置优化与高级使用
配置优化将数据源的配置放在properties文件中在mybatis的配置文件中使用properties引入数据库的配置文件在数据源指定属性的位置使用类似el表达式替换数据 ${}批量注册dao层在mapper标签中指定package 会自动扫描包下面的所有接口实体类别名typeAliases中配置实体类的别名mybatis具有内置的别名统一起别名 指定某一个包下面的实体类都支持别名db.propertiesdriver=com.mysql.jdbc.Driverur原创 2020-05-28 18:35:58 · 156 阅读 · 0 评论 -
MyBatis的使用(一):简介与基本使用
简介 MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以对配置和原生Map使用简单的 XML 或注解,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。配置与使用引入相应的jar包 mybatis基本包,mysql驱动包,log4j日志包建立dao层,d原创 2020-05-27 13:28:12 · 156 阅读 · 0 评论 -
Spring的使用(四):注解式AOP
步骤切面配置进入容器指定切面(切面添加@Aspect注解)配置切入点a.拦截类 bean(xxx) 在容器中命名为xxx的类中所有方法都会被切入b.拦截方法 execution(* com.service.ProServiceImpl.*(…)) 【具体的位置可以用*代替,代表任意的意思】配置通知 给指定的通知增加响应的注解配置通知的切入点 a.直接配置切入规则 在注解的括号中使用value来指定规则 &原创 2020-05-26 14:27:18 · 145 阅读 · 0 评论 -
Spring的使用(三):注解式
装载BeanapplicationContext.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:p="http://www.springframework.org/schema/p" xmlns:context="http://www.springframework.org/schema/co原创 2020-05-25 19:22:27 · 127 阅读 · 0 评论 -
Spring的使用(二):AOP
简介 Aspect Oriented Programming(AOP)称为面向切面编程,在程序开发中主要用来解决一些系统层面上的问题,如日志,事务,权限等等相关概念满足OCP开闭原则:对程序扩展打开,对程序修改关闭Aspect(切面):通常是一个类,在切面中定义通知和切入点JointPoint(连接点):需要拦截的点(方法类型)PointCut(切入点):指定连接点的规则,规定连接点连接位置以及对连接点进行筛选Advice(通知):决定增强业务的原创 2020-05-24 20:34:34 · 127 阅读 · 0 评论 -
Spring的使用(一):IOC与DI
IOC IOC(Inversion of Control) 控制反转,将代码的控制权转移,从代码本身转移到spring容器中,由spring容器进行控制。实现步骤:获取spring容器在容器中注册响应的bean获取容器中已经注册的beanDI IO(Dependency Injection)依赖注入,当容器中的某一个bean对象需要外部另外一个bean对象的时候,我们不需要实例化这个对象,只要依赖容原创 2020-05-23 19:14:12 · 149 阅读 · 0 评论 -
Spring的简介与配置
简介 Spring Framework 是一个开源的 Java/Java EE 全功能栈(full-stack)的应用程序框架,以 Apache 许可证形式发布,也有 .NET 平台上的移植版本。Spring Framework 提供了一个简易的开发方式,这种开发方式,将避免那些可能致使底层代码变得繁杂混乱的大量的属性文件和帮助类。特点:分层,一站式,轻量级配置引入类库:核心组件 beans core context expressionlog4j原创 2020-05-21 14:22:55 · 137 阅读 · 0 评论 -
Java Servlet 基础使用(三)
Servlet优化一个模块定义一个servlet,模块中所有的功能都是在这一个servlet类来处理public class BaseServlet extends HttpServlet { protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletExc...原创 2020-05-06 18:45:46 · 123 阅读 · 0 评论 -
App集成支付宝时Java服务器端实例化AlipayClient出现异常
缘由 在Java服务器端生成订单信息返回个App时需要实例化AlipayClient,一直没;有任何返回信息,调试出现Servlet异常。 再使用网页post请求调试出现:java.lang.ClassNotFoundException: org.bouncycastle.jce.provider.Bo...原创 2020-05-01 12:51:55 · 2442 阅读 · 0 评论 -
使用Servlet、EasyUI实现数据表格的增删改查实例
Java后端Bean类public class BaseBean { private int page; private int rows; private int from; public int getPage() { return page; } public void setPage(int page) { ...原创 2020-04-26 16:31:28 · 251 阅读 · 0 评论 -
Java Servlet 基础使用(二)
JSP jsp初步理解 1.jsp是以.jsp结尾的页面文件 2.jsp是在页面编写java代码 3.jsp一般用于动态生成网页 4.jsp本质上java文件,jsp本质上是servlet 5.jsp页面-->jsp.java文件(tomcat完成)-->编译 jsp.class--> 执行servlet-->响应浏览器,打印出整个页面 ...原创 2020-04-15 19:38:04 · 163 阅读 · 0 评论 -
使用ajax实现三级联动实例
html<html><head> <title>Title</title> <script src="js/jquery.min.js"></script> <style type="text/css"> select{ width: 100px;...原创 2020-04-13 21:37:12 · 195 阅读 · 0 评论 -
Java Servlet 基础使用(一)
介绍 Java Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。使用 Servlet,可以收集来自网页表单的用户输入,呈现来自数据库或者其他源的记录,还可以动态创建网页。生命周期/** * class name:${NAME} <BR&g...原创 2020-04-05 19:02:56 · 181 阅读 · 0 评论 -
Web项目基础知识介绍
Web–web项目特征1.必须要有web组件文件夹,文件夹的名称可以随便编写一定要包含WEB-INF目录,并且这个目录下必须要有web.xml配置文件2.web模块他是项目部署之后的根目录(重点)–idea中部署web项目1.选择Add Configuration 或者 run-Edit Configuration2.增加tomcat配置a.server选项卡中需要配置tomcat...原创 2020-03-31 15:58:45 · 643 阅读 · 0 评论 -
Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension
遇到的问题原创 2018-12-24 22:45:57 · 222 阅读 · 0 评论 -
修改JSP、CSS后tomcat发布不更新效果
问题原创 2018-12-24 22:35:49 · 1012 阅读 · 0 评论 -
SpringMVC出现HTTP status 405 ,request method not supported
(个人经验,仅供参考,错误之处,敬请谅解)出现错误运行Tomcat服务器后,访问/login.html 报http 405 错误,Resquest method get not supported (web.xml配置拦截所有请求)原因因请求的资源和所需要拦截处理的路径名相同,且设置了methodrequest,则另一种请求被拒绝。解决方法修改拦截路径名,例如"/loginUse...原创 2018-12-24 22:27:06 · 630 阅读 · 0 评论 -
Struts2 从一个action转到另一个action
方法转载 2018-11-27 16:35:49 · 266 阅读 · 1 评论 -
Struts2 struts.xml文件中配置顺序
问题在加载项目的时候,一直提示struts.xml 文件错误,错误提示:The content of element type “package” must match“(result-types?,interceptors?,default-interceptor-ref?,default-action-ref?,default-class-ref?,global-results?,gl...原创 2018-11-27 16:29:28 · 204 阅读 · 0 评论 -
JavaEE写QQ注册登录页面
(个人经验,仅供参考,错误之处,敬请谅解)JSP 实现前台页面 使用html5+css3实现,不作过多描述Java实现前后台交互 ConnectionUtil类连接数据库(mysql)package util;import java.sql.Connection;import ...原创 2018-09-05 23:07:42 · 1306 阅读 · 0 评论