ssm

ssm的pom配置

妖精的绣舞 提交于 2019-12-05 00:36:12
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.off.maven</groupId> <artifactId>ssm</artifactId> <version>1.0-SNAPSHOT</version> <packaging>war</packaging> <dependencies> <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.9.0</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId

蓝缘系统第三版本即将开源;基于springMVC+Apache shiro​ 1.2.3+Mybai

ぐ巨炮叔叔 提交于 2019-12-04 22:16:50
蓝缘系统第三版本即将开源;基于springMVC+ Apache shiro 1.2.3 + Mybaits3.x的权限系统,,开放源码,支持开源 1.0版和2.0版的源码已经开源 1.0版本:http://blog.csdn.net/mmm333zzz/article/details/16863543     2.0版本:http://blog.csdn.net/mmm333zzz/article/details/37773589 关于3.0新版本的说明: 一大亮点: 采用最新的技术流行框架:springMVC4.1.4+shiro1.2.3+spring4.x+Mybaits3.2.8+Ajax+html5 spring4.x的新特性请看: http://jinnianshilongnian.iteye.com/blog/1989381 说明: 这个版本主要是对原有的蓝缘系统更换UI界面,功能上基本一致, 但此还在开发当中..... 关于以前版本,不再维护,致力于新版本的开发和维护.. 优化: 封装好baseSerive,baseSeriveImpl,baseMapper..服务层,持久层统一调用,大大减少代码开发时间. spring4.x的强类型注解,泛型限定式依赖注入 用mapper来代替dao,由mybaits自动管理各事务的操作,大大减少代码开发时间. 3

idea利用MAVEN搭建SSM框架

旧巷老猫 提交于 2019-12-04 15:30:35
准备工作: 1.java环境,本项目为jdk1.8 2.maven,本项目为maven3.5。3 3.mysql数据库,本项目用的是在本地Linux虚拟机上的mysql5.6 4.tomcat,本项目使用的是tomcat7 idea创建新项目: 1.点击Create New Project创建一个新的项目 2.创建maven项目,注意悬着java版本,勾选钩选Create from archetype选择模板,选择webapp模板,完成后点击next继续。 3.填写maven项目的GroupId和ArtifactId 4.选择maven安装地址 5.填写项目名称点击Finish完成项目创建。 项目基础配置: 1.项目创建完毕后目录结构是这样的,如果此时对这种目录机构不满意可以自己从新创建项目目录,舍弃src文件夹。 2.新建文件夹目录结构如下,可以根据自己的喜好调整,图中resources里面放着配置文件和Mybaties的xml文件,src文件夹这边废弃了,target文件夹没加载出来不要紧,只有一个项目在tomcat中跑完之后才会显示出来,TEST_ONE内放的是java文件,这里可以建多个这样的文件夹,webapp里面放着前端的文件以及web.xml文件还有存放前端html文件的views文件夹,这就是基本目录结构。 3.创建完这些文件夹后需要告诉idea这些文件夹的功能

SSM整合

不想你离开。 提交于 2019-12-04 14:25:36
一、导入依赖 <!-- https://mvnrepository.com/artifact/org.springframework/spring-beans --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-beans</artifactId> <version>5.1.5.RELEASE</version> </dependency> <!-- https://mvnrepository.com/artifact/org.springframework/spring-context --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>5.1.5.RELEASE</version> </dependency> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.16</version> </dependency> <dependency> <groupId>commons-logging</groupId>

javaweb开发 idea ssm开发(一)

旧城冷巷雨未停 提交于 2019-12-04 14:06:14
### 创建项目 1. 新建一个空白项目 2. 创建父工程 选中Maven 不要勾选任何框架->com.zf.edu common-parent ![](https://img2018.cnblogs.com/blog/1648143/201911/1648143-20191115210729375-1397217561.jpg) 删除src 添加部分代码 ![](https://img2018.cnblogs.com/blog/1648143/201911/1648143-20191115210733195-262636214.jpg) 3. 创建model子工程 ![](https://img2018.cnblogs.com/blog/1648143/201911/1648143-20191115210741085-1034009914.jpg) ![](https://img2018.cnblogs.com/blog/1648143/201911/1648143-20191115210743407-1177121794.jpg) ### 新建一个model 先写字段, 然后按住快捷键生成方法(command+n 选择setting 全选 确定) ![](https://img2018.cnblogs.com/blog/1648143/201911/1648143

SSM自测错题解析

十年热恋 提交于 2019-12-04 13:35:20
试题解析:spring 中bean的作用域有:singleton、session、prototype、request、global Session 试题解析:使用import导入子元素需要用properties引入 试题解析:spring的核心是IoC 视图解析 :调用哪个视图显示数据是由控制器处理 视图解析:InternalResourceViewResolve是视图解析器,其父类是UrlBaseViewResolver 试题解析:在一个全局的Http Session中,容器会返回该Bean的同一个实例,仅在使用portlet context时有效 试题解析:prefix前缀+逻辑视图名+suffix后缀:/WEB-INF/jsp/user/userlist.jsp 试题解析:beans元素的default-autowire属性设置全局自动装配 试题解析:使用springMVC进行多文件的效率要比字符流写入方式效率上要快得多、 试题解析 :标签中prefix前缀是fm,所以标签以fm开头,并且path表示表单对象的属性 试题解析:Model I是不利于小组分工的,它只适用于小型项目。因为Model I把所有业务、界面都整合在一起,所以不是很方便小组的分工。 试题解析:MyBatis-Spring的jar包由MyBatis提供 试题解析:Spring配置文件中

SSH和SSM对比异同点、各自优势

拥有回忆 提交于 2019-12-04 13:33:08
1SSH和SSM定义 SSH 通常指的是 Struts2 做控制器(Action),Spring 管理各层的组件,Hibernate 负责持久化层。 SSM 则指的是 SpringMVC 做控制器(controller),Spring 管理各层的组件,MyBatis 负责持久化层。 共同点: 1.Spring依赖注入DI来管理各层的组件。 2.使用面向切面编程AOP管理事物、日志、权限等。 不同点: 1.Struts2 和 SpringMVC 控制器(controller)控制视图和模型的交互机制的不同, 2.Struts2是Action类级别,SpringMVC是方法级别,更容易实现RESTful风格。 2SSH和SSM的实现原理 Struts2 的实现原理: Struts2框架执行步骤(Struts2使用Filter嵌入): 1、客户端初始化一个指向Servlet容器(例如Tomcat)的请求 2、这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器,这个过滤器对于Struts2和其他框架的集成很有帮助 3、接着FilterDispatcher被调用,FilterDispatcher询问ActionMapper来决定这个请求是否需要调用某个Action 4、如果ActionMapper决定需要调用某个Action

ssm整合笔记

荒凉一梦 提交于 2019-12-04 12:20:55
ssm整合 1.springmvc.xml文件配置 注解扫描位置(扫描controller层) <context:component-scan base-package="controlelr包的位置"/> 配置映射处理和适配器(handlermapping,handleradapter) <bean class="..requestmappinghandlermapping"/> <bean class="..requestmappinghandlerad"/> 配置视图解析器(viewresolver,记得配置前缀和后缀) <bean class="..internalresourceviewresolver"> <property name="prefix" value="/web/views/"/>此处value值视具体情况写 <property name="suffix" value=".jsp"/>此处value值视具体情况写 </bean> 至此springmvc.xml文件配置完成 2.web.xml文件配置 配置spring(加载spring的配置文件applicationContext.xml文件,配置监听器) <context-param> <param-name>contextConfigLocation</param-name> <param-value

ssm idea导入数据库的过程

≡放荡痞女 提交于 2019-12-04 11:57:12
在看java高并发的课程中( https://www.imooc.com/video/11714 )老师很详细的讲了ssm框架整合的过程。但是,跟着视频走的话会出现两个问题,网上也没有相应的解决方法。 以下是我摸索的方法: 第一个问题:ApplicationContext容器未加载。 这个问题第一次出现在测试类的时候。原因:web.xml中没有提供加载applicationcontext的文件。项目一开始没有处理原装的web.xml(当然了,应该是老师的模板中有相应的配置。(。^▽^)) <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" id="WebApp_ID" version="3.1"> <context-param> <param-name>contextConfigLocation</param-name> <param

SSM整合

混江龙づ霸主 提交于 2019-12-04 11:34:35
基本概念    mybatis      MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。MyBatis是一个基于Java的持久层框架。iBATIS提供的持久层框架包括SQL Maps和Data Access Objects(DAO)MyBatis 消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis 使用简单的 XML或注解用于配置和原始映射,将接口和 Java 的POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。   spring      Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。 简单来说