ssm

ssm阶段测试

跟風遠走 提交于 2019-12-14 09:23:21
一,单选题(30*1=30) 1.MYbatis中的SqlSession是调用哪个方法获取代理对象() A selectOne B getMapper C selectList D close() 2.实现mybatis完成插入操作并返回自增主键id的标签的是?() A select B updata C selectKey D select 3.springmvc的RESTful风格的URL中,能够完成参数绑定的注解是?() A PathVariable B requestMapping C responseBody D param 4以下哪个是springmvc的处理器?() A RequestMappingHandlerMapping B RequestMappingHandlerAdapter C DefaultHandlerExceptionResolver D AcceptHeaderLocaleResolver 5.springmvc在于json交互过程中,哪个注解可以将对象转成json串() A PathVariable B requestMapping C responseBody D param 6以下注解是用于AOP开发的是() A @After B @Before C @Aspect D Pointcut 7以下哪些技术不属于Spring的核心技术() A

SSM整合

ぐ巨炮叔叔 提交于 2019-12-12 09:05:18
SSM整合 以下是SSM整合所需要的所有依赖、配置文件、属性文件、web.xml Mybatis 与spring整合见 spring与spring-mvc整合见 SSM一般依赖 <dependencies> <!--测试工具 --> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.11</version> <scope>test</scope> </dependency> <!--Mybatis依赖包 --> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.5.2</version> </dependency> <!--数据库连接 --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.37</version> </dependency> <!--数据源 spring/dbcp/c3p0 --> <dependency> <groupId>c3p0</groupId> <artifactId>c3p0<

自己开发一个网站

自古美人都是妖i 提交于 2019-12-12 05:13:50
java开发者 自建一个网站记录 此网站链接pasyy.cn 前端\后端\数据库 源码免费下载----码云 每周一更,记录一人搭建网站的开发过程,并将注意的地方标注出来,并会适当提出自己的一些思路的见解. 希望观后有收获,祝大家观后能更轻松的完成自己的需求! 开发环境( 前后端分离项目 ):   前端  : bootstrap-3.37 + jq-3.2.1 + angular-1.58   后端  : jdk8 + SSM框架   服务器 : tomcat 9 + nginx1.16   数据库 : mysql 8.0.18   云服务器: centos 7.6 开发流程: 1.应该准备一个博客,记录自己遇到的问题(我就没有这步,或者说我把问题记录在 了有道云笔记上,所以现在搬运过来) 2.配置 java开发环境 和 开发的IDE 3.推荐下载前端开发软件 Hbuilder或Hbuilder-X(体积更小,开发迅速) 4.下载mysql8.0 并准备数据库图形化软件sqlyog 5.下载并配置nginx 6.单机测试 7.购买服务器,域名 8.在购买的linux服务器 配置java环境,下载安装tomcat,nginx(通过xshell和xftp将window连接你的linux服务器) 9.访问,大功告成 功能总览: 1.i18n 语言切换 2.登陆,注册,找回密码 3

JAVA后端常用框架SSM,readis,dubbo等。。。

馋奶兔 提交于 2019-12-11 16:20:41
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 一、SpringMVC http://blog.csdn.net/evankaka/article/details/45501811 spring Web MVC是一种基于 Java 的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC 架构 模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring Web MVC也是要简化我们日常Web开发的。 模型(Model ) 封装了应用程序的数据和一般他们会组成的POJO。 视图(View) 是负责呈现模型数据和一般它生成的HTML输出,客户端的浏览器能够解释。 控制器(Controller ) 负责处理用户的请求,并建立适当的模型,并把它传递给视图渲染。 Spring的web模型 - 视图 - 控制器(MVC)框架是围绕着处理所有的HTTP请求和响应的DispatcherServlet的设计。 Spring Web MVC处理请求的流程 具体执行步骤如下: 1、 首先用户发送请求————>前端控制器,前端控制器根据请求信息(如URL)来决定选择哪一个页面控制器进行处理并把请求委托给它,即以前的控制器的控制逻辑部分;图2-1中的1、2步骤; 2、 页面控制器接收到请求后

后台权限管理系统(1)

风格不统一 提交于 2019-12-11 12:14:25
目录 1.需求分析 2.技术架构 3.环境搭建 3.1创建父模块 3.1.1修改父模块的pom文件,指定整个项目中用到的jar包的依赖及其版本 3.2 创建domain层子模块 3.3 创建dao层子模块 3.3.1 修改pom文件,添加dao层jar包的依赖 3.4创建service层子模块 3.4.1修改pom文件,添加service层jar包的依赖 3.5创建web层子模块 3.5.1修改pom文件,添加web层jar包的依赖 4.添加配置文件 4.1 spring和mybatis的配置文件 4.2 SpringMVC的配置文件 4.3 配置web.xml 4.数据库设计 1.需求分析 这个后台系统是为一个旅游网站设计的,主要业务是旅游产品的管理、订单管理和系统管理,其中系统管理包含用户管理、角色管理、资源权限管理和访问日志四个模块。 2.技术架构 前端使用AdminLTE模板主体工具,后台采用Spring+SpringMVC+Mybatis+SpringSecurity,数据库使用mysql。整个项目为单体架构,且并未考虑到高并发的应用场景。 3.环境搭建 3.1创建父模块 3.1.1修改父模块的pom文件,指定整个项目中用到的jar包的依赖及其版本 <?xml version="1.0" encoding="UTF-8"?> < project xmlns = "

警告:Establishing SSL connection without server's identity verification is not recommended

≯℡__Kan透↙ 提交于 2019-12-10 21:38:13
WARN: Establishing SSL connection without server's identity verification is not recommended. <property name="url" value="jdbc:mysql://localhost:3306/ssm/>改为 <property name="url" value="jdbc:mysql://localhost:3306/ssm?useUnicode=true&amp;characterEncoding=utf-8&amp;useSSL=false"/> 来源: https://www.cnblogs.com/wang615/p/12019240.html

零配置web.xml实现SSM框架(非Spring Boot方式)

自闭症网瘾萝莉.ら 提交于 2019-12-10 17:16:41
最近看了《Spring实战》这本书,书中提到Spring4.0以后推荐使用javaconfig配置方式,而公司的一个项目使用的是传统的XML配置方式,刚好可以拿来练练手。虽然现在Spring Boot越来越流行,极大的简化了配置过程,使大家不再是面向配置编程 [笑哭脸] ,但还是想研究一下纯javaconfig方式配置,以了解点更深层的东西,现在通过一个demo项目演示如何零配置web.xml实现SSM框架。 目录 1. 配置方式对比图 2. Spring MVC应用上下文配置 3. 添加过滤器Filter、监听器Listener和其他Servlet 4. DispatcherServlet配置类 配置拦截器 5. 根应用上下文配置类 6. MyBatis数据库配置 7. Redis缓存配置 8. 支持文件上传 9. CORS跨域请求配置 10. 定时任务配置 11. 完成业务代码 12. 测试结果 13. 总结 1. 配置方式对比图 该Demo项目我是使用maven构建的,Spring版本使用的是4.3.9,MySQL版本为8.0,开发工具使用的是IntelliJ IDEA,如何在idea中搭建maven+SpringMVC项目,网上教程很多,这里就不深入讨论了,下面的文章可以参考一下 《使用idea基于maven创建SpringMVC项目》 上面给出了这两种配置方式的对应文件图

SSM配置大概过程

可紊 提交于 2019-12-09 20:34:41
文章目录 1. 在```web.xml```中添加一个servlet 2. 写一个```jdbc.properties``` 3. mybatis的配置文件 4. 创建一个spring的文件夹,里面分别放置dao、service、web的配置文件 spring-dao.xml spring-service.xml spring-web.xml 1. 在 web.xml 中添加一个servlet < servlet > < servlet-name > spring-dispatcher </ servlet-name > < servlet-class > org.springframework.web.servlet.DispatcherServlet </ servlet-class > < init-param > < param-name > contextConfigLocation </ param-name > <!--因为我们把dao、service以及web层的配置文件分开了,所以这里需要配置一下--> < param-value > classpath:spring/spring-*.xml </ param-value > </ init-param > </ servlet > < servlet-mapping > < servlet-name >

在ssm(MyBatis)中是如何执行一条sql语句的

余生颓废 提交于 2019-12-09 19:26:45
1. 首先建一个mapper文件夹。然后建立一个mapper文件 public interface CategoryMapper { List<Category> list(); } 2.在sources文件夹里面建立一个mapper文件夹,里面放mapper.xml文件 注意:namespace的名字必须和CategoryMapper保持一致 <mapper namespace=" com.how2java.tmall.mapper.CategoryMapper "> //这个id可以被用来引用这条语句,resultType是从这条语句中返回的期望类型的类的完全限定名或者别名, //parameterType,将会传入这条语句的参数的类的完全限定名或者别名,当然你写int也行,这个是可选的,因为mybatis会推断出具体传入的语句的参数 < select id = "list" resultType = "Category" > select * from category order by id desc 注意在该语句中有 #{id}这种的,就是直接从传入的参数 中获取的这个id可以放入到user类中被传过来的,这个user可以不出现在.xml文件中 </ select > </mapper> 3.在applicatonContext.xml文件中,将mapper和mapper

SSM框架maven工程重新部署项目/关闭tomcat时,出现的反注册驱动以及线程未正常关闭的警告解决(C3P0连接池)

情到浓时终转凉″ 提交于 2019-12-09 17:39:13
1、maven工程重新部署tomcat时出现强制反注册mysql驱动的警告 警告信息:[RMI TCP Connection(9)-127.0.0.1] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesJdbc The web application [ROOT] registered the JDBC driver [com.mysql.jdbc.Driver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered. 警告的大概意思就是重新部署项目时需要对已注册的mysql驱动做注销操作,但没有注销成功,警告可能引起内存泄漏,于是强制注销了驱动。不解决这个警告按说没什么问题,但是看着很不舒服。 解决办法: 新建一个监听器类,让其实现ServletContextListener监听器接口,实现其方法,在 contextDestroyed(ServletContextEvent event) 方法里手动注销驱动即可解决: public class AppContextListener