java关于ssm框架的问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java关于ssm框架的问题相关的知识,希望对你有一定的参考价值。

大学时只学过入门的java知识,做过一些很小的java项目,那如果想做一个ssm框架的网站,有哪些需要学习的内容,最好能推荐几本书

先学习mybatis 和springmvc  我最近也在学SSM框架。

我是在传智博客的网站上看他们的教学视频

www.boxuegu.com  你去搜mybatis和springmvc

这里还是有很多课程是免费的。

参考技术A 几方面。
首先, 你要学javaee方面的知识。包括http协议,web组件servlet,jsp,filter,listener,数据库知识,jdbc知识。然后学习ssm框架。书的话《Java核心技术》,Servlet入门用《Head First Servlet & JSP》,Spring用《Spring3.x企业应用开发实战》
参考技术B 数据不必了,看视频会学的更快

关于ssm框架使用mysql控制台出现警告问题

使用MySQL时,总会时不时出现这种警告信息

警告信息:WARN: Establishing SSL connection without server\'s identity verification is not recommended.

 

出现这个警告的原因是:

MySQL在高版本需要指明是否进行SSL连接。

比如我的MySQL版本为5.7,如果是5.5就不会存在这样的问题了。

如何解决这个警告信息呢?

比如我的mysql配置是这样的:

validationQuery=SELECT 1
jdbc_url=jdbc:mysql://localhost:3306/test
jdbc_username=root
jdbc_password=1234

 

将其改为

 


validationQuery=SELECT 1
jdbc_url=jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf8&useSSL=false
jdbc_username=root
jdbc_password=1234

 

主要是将useSSL改为false即可。

关于validationQuery,这里稍微说下。

DBCP针对不同数据库的validationQuery

当你使用DBCP连接池时,你可以通过设置testOnBorrow和testOnReturn属性测试这个连接是否可用。不幸的是你还需要设置validationQuery才能起作用。那么问题来了如何设置validationQuery这个值呢

什么是validationQuery ?

validationQuery是用来验证数据库连接的查询语句,这个查询语句必须是至少返回一条数据的SELECT语句。每种数据库都有各自的验证语句,下表中收集了几种常见数据库的validationQuery。

 

 Druid连接池同样也可以使用这样。记得,我第一个接触这个的时候,是在使用MyBatis Plus的时候,不然平常如果是MySQL的驱动根本不会select 1这种写法,而是

这样写:


validationQuery=com.mysql.jdbc.Driver
jdbc_url=jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf8&useSSL=false
jdbc_username=root
jdbc_password=1234

 

 

 

以上是关于java关于ssm框架的问题的主要内容,如果未能解决你的问题,请参考以下文章

关于个人对ssm框架的理解

关于个人对ssm框架的理解

关于个人对ssm框架的理解

关于Java Web结构和SSM框架的理解

使用IDEA搭建SSM框架

SSM框架快速整合实例——学生查询