摘要: 在搭建好springMVC环境后,前端控制器由springMVC框架提供,开发者主要关注应用控制器。应用控制器可以根据客户端请求,调用业务方法,并转发页面。但是,对于页面中展示动态数据的处理,只能以拼接字符串方式进行。 这样导致应用控制器不但要对业务流程进行控制,而且要需要动态生成响应信息。应用控制 阅读全文
posted @ 2021-01-29 18:19 朗沃张成峰 阅读(560) 评论(0) 推荐(0)
摘要: 上传文件是一个web应用很常用的一个功能,比如在一些社交网站上传些图片、视频等。下面我们来看一下,如何在内置tomcat整合springMVC的环境下,利用配置类和注解方式完成文件上传。 第一步:导入依赖,在配置类中完成上传文件组件的注册。 先创建一个maven工程,导入tomcat、spring、 阅读全文
posted @ 2021-01-29 17:45 朗沃张成峰 阅读(74) 评论(0) 推荐(0)
摘要: 在 Spring MVC 框架中,对于常用的数据类型,有许多内置的类型转换器用于完成常用的类型转换。类型转换是在视图与控制器相互传递数据时发生的。Spring MVC 框架对于基本类型(例如 int、long、float、double、boolean 以及 char 等)已经做好了基本类型转换。对于 阅读全文
posted @ 2021-01-23 10:00 朗沃张成峰 阅读(459) 评论(0) 推荐(0)
摘要: spring MVC是一个基于MVC模式的表现层框架,在spring2.5以后增加了注解功能。使得开发变得更加高效、快捷。由于spring MVC是spring框架的一个模块,springmvc和spring无需通过中间整合层进行整合,可以达到无缝整合。 springMVC的特点有: 1、基于的是s 阅读全文
posted @ 2021-01-17 17:17 朗沃张成峰 阅读(987) 评论(0) 推荐(0)
摘要: 内置tomcat对于web组件的注册,和外置tomcat有很大的区别。比如,在外置tomcat中注册servlet,是使用web.xml文件中的<servlet>标签和<servlet-mapping>标签,或者用@WebServlet注解进行注册。而内置tomcat则采用 Tomcat.addSe 阅读全文
posted @ 2021-01-09 10:49 朗沃张成峰 阅读(614) 评论(0) 推荐(0)
摘要: 大家知道,WEB应用程序有四个组成部分:网页、WEB服务器、浏览器、以及http协议。四个组成部分中,最为重要的就是WEB服务器。 Web服务器主要用提供网页浏览服务的计算机。接收客户端请求,然后根据请求向客户端返回结果。但是WEB服务器只能向客户端提供静态的html响应信息。所以,为了丰富响应信息 阅读全文
posted @ 2020-12-31 18:06 朗沃张成峰 阅读(314) 评论(0) 推荐(0)
摘要: Spring整合MyBatis 是将Spring和MyBatis应用到一个项目中。MyBatis 提供数据库相关的操作,完成对象数据和关系数据的转换。Spring完成项目的管理,通过IOC和AOP完成依赖注入,事务管理等操作。 本示例采用idea开发。 创建实体类: package com.proj 阅读全文
posted @ 2020-12-26 18:45 朗沃张成峰 阅读(2107) 评论(0) 推荐(0)
摘要: 我们先来看一下,我们以前单体应用开发的结构。单体应用通常是采用三层架构的架构模式构建的。 表现层通常是由html,jsp,thymeleaf等模版引擎做为视图,控制器通常用servlet或MVC框架(springMVC、struts等)控制流程的走向。 再由spring通过IOC和AOP提供服务的支 阅读全文
posted @ 2020-12-19 11:14 朗沃张成峰 阅读(519) 评论(0) 推荐(0)
摘要: SQL注入攻击是黑客对数据库进行攻击的常用手段之一。那么,什么是SQL注入?SQL注入是怎么发生的?如何防止SQL注入。我们今天就来了解一下。 1、SQL注入产生的背景在企业级应用中,存储数据主要是使用数据库来实现。数据库有着强大的数据存储能力和数据处理性能。 对于开发者而言,完成数据库的数据存储和 阅读全文
posted @ 2020-12-19 09:40 朗沃张成峰 阅读(141) 评论(0) 推荐(0)
摘要: 事务管理是应用程序中不可缺少的一部分,合理应用事务管理对于整个应用系统来说至关重要。事务是为了解决数据安全操作而提出的,通过事务可以控制用户对数据的安全访问。那么,事务是怎么产生的?如何实现事务管理?如果不使用事务管理会发生什么问题?我们今天就来了解一下。 1、事务产生的背景 我们先来看一个例子:银 阅读全文
posted @ 2020-12-19 09:39 朗沃张成峰 阅读(87) 评论(0) 推荐(0)