php有ssm框架吗,SSM框架-企业门户网站-1-工程构建

news/2024/5/18 16:01:03/文章来源:https://blog.csdn.net/weixin_35381903/article/details/115952514

刚入职一个星期,现在才有时间开始这个框架的博客,我自己接的项目,第一次拿商业项目开源,大神们可能看着会觉得这不怎么样吧,其实我上线的项目是PHP写的,我只是在这个项目的基础上,改为了SSM框架。首先构建一个Maven工程,然后配置好项目的文件夹和pom属性,其中文件夹设置流程如下:

新建的工程默认有src/main/java 、src/main/resources、src/test/java这三个文件夹,为了完整性我们加入一个test的资源文件夹:

AAffA0nNPuCLAAAAAElFTkSuQmCC

添加好这个资源文件夹后,还要设置好该文件夹输出的目录,对项目右键--->属性(Properties)

AAffA0nNPuCLAAAAAElFTkSuQmCC

然后打开新建的文件夹,粘贴目标路径

AAffA0nNPuCLAAAAAElFTkSuQmCC

接下来,我们新建好我们项目需要用的包,也就是配置好包名

AAffA0nNPuCLAAAAAElFTkSuQmCC

添加spring和mapper文件夹用于加入xml文件

AAffA0nNPuCLAAAAAElFTkSuQmCC

接下来我们配置一个个很重要的xml文件,这将让我们引入spring和mapper来管理整个工程首先是如何引入spring,我们配置一下在src/main/webapp/WEB-INF文件夹下的web.xml文件

AAffA0nNPuCLAAAAAElFTkSuQmCC

配置内容如下:

xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee

http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"

version="3.1" metadata-complete="true">

Archetype Created Web Application

index.jsp

Kaptcha

/Kaptcha

spring-dispatcher

org.springframework.web.servlet.DispatcherServlet

contextConfigLocation

classpath:spring/spring-*.xml

spring-dispatcher

/

其中spring-dispatcher这个标签,定义的意思就是扫描classpath下spring文件夹下的spring-XXX.xml 命名的所有文件

接下来我们配置spring下的所有spring-XXX.xml文件

AAffA0nNPuCLAAAAAElFTkSuQmCC

spring-dao.xml<?xml  version="1.0" encoding="UTF-8"?>

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context"

xsi:schemaLocation="http://www.springframework.org/schema/beans

http://www.springframework.org/schema/beans/spring-beans.xsd

http://www.springframework.org/schema/context

http://www.springframework.org/schema/context/spring-context.xsd">

spring-service.xml<?xml  version="1.0" encoding="UTF-8"?>

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xmlns:context="http://www.springframework.org/schema/context"

xmlns:tx="http://www.springframework.org/schema/tx"

xsi:schemaLocation="http://www.springframework.org/schema/beans

http://www.springframework.org/schema/beans/spring-beans.xsd

http://www.springframework.org/schema/context

http://www.springframework.org/schema/context/spring-context.xsd

http://www.springframework.org/schema/tx

http://www.springframework.org/schema/tx/spring-tx.xsd">

class="org.springframework.jdbc.datasource.DataSourceTransactionManager">

spring-web.xml<?xml  version="1.0" encoding="UTF-8"?>

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context"

xmlns:mvc="http://www.springframework.org/schema/mvc"

xsi:schemaLocation="http://www.springframework.org/schema/beans

http://www.springframework.org/schema/beans/spring-beans.xsd

http://www.springframework.org/schema/context

http://www.springframework.org/schema/context/spring-context.xsd

http://www.springframework.org/schema/mvc

http://www.springframework.org/schema/mvc/spring-mvc-3.2.xsd">

class="org.springframework.web.servlet.view.InternalResourceViewResolver">

class="org.springframework.web.multipart.commons.CommonsMultipartResolver">

配置好这三个文件后,还差两个资源文件,因为spring-dao.xml里面有定义一个参数是classpath:jdbc.properties,定义的是一个文件,我们要在src/main/resources文件夹下定义一个文件jdbc.propertied ,还有一个文件是也是spring-dao.xml里定义的classpath:mybatis-config.xml ,定义mybatis属性jdbc.driver=com.mysql.jdbc.Driver

jdbc.url=jdbc:mysql://localhost:3306/database?userUnicode=true&characterEncoding=utf8

jdbc.username=root

jdbc.password=password

mybatis-config.xml<?xml  version="1.0" encoding="UTF-8"?>

configuration

PUBLIC "-//mybatis.org//DTD Config 3.0//EN"

"http://mybatis.org/dtd/mybatis-3-config.dtd">

到这里,我们配置好了SSM框架的基本内容,就好像画素描一样,我们先画好一个模子,明暗线条后面再添加,基本框架已经搭建好了,后面我们开始填充内容,自下而上的构建这个门户网站。毕业后的第一份正式工作,我自己也是很慌,做的实施,可能我技术确实不过关吧,不过我个人语言表达还是凑合的,做实施也算有优势。

下面一篇,我将讲解对应表来创建实体类。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_712597.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

asp.net三层架构制作新闻管理_为什么使用PHP制作网站?

现在网站制作可以使用多种语言。为什么我们选择PHP进行网站制作&#xff1f; 北京东浩联创科技有限公司.是一家高端网站制作公司&#xff0c;在业界处于领先地位。本文东浩联创的小编告诉大家我们为什么使用PHP进行网站制作&#xff1f;它的优势在哪里&#xff1f;1&#xff0c…

linux php 网站计数器,PHP图形数字计数器的实现

php图形数字计数器&#xff0c;是现在网站中经常使用的方法&#xff0c;它的基本功能是针对单个用户而言&#xff0c;登录网站后计数器的值加一&#xff0c;用户刷新网页&#xff0c;计数器的值不会增加。这一点功能的实现是利用session来实现的&#xff0c;当用户登录时&#…

OSChina 初十二乱弹 ——网站都挂了,巴叔被安排出去度假

2019独角兽企业重金招聘Python工程师标准>>> Osc乱弹歌单&#xff08;2018&#xff09;请戳&#xff08;这里&#xff09; 【今日歌曲】 莱布妮子 &#xff1a;分享Scott Shields的单曲《Short Change Hero》 《Short Change Hero》- Scott Shields 手机党少年们想…

【大学生必备神器网站】免费论文下载、免费2T网盘、各类免费课程、在线高数引擎...收藏了4年的宝藏学习网站最全の整理推荐!

前言&#xff1a; 大学大学&#xff0c;就是“大不了自己学”。四年大学本科经历让我认识到一个道理&#xff1a;大部分情况下&#xff0c;人与人之间的差距就在于信息与资源上。互联网时代推崇“开源”与“自由”&#xff0c;但可惜的是&#xff0c;由于垃圾信息过剩&#xff…

复制加网站信息的javascript代码及对应的javascript阻止命令

复制加网站信息的javascript代码 代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns"http://www.w3.org/1999/xhtml"xml:lang"zh-cn…

这些小众又有趣的计算机自学网站,不再私藏了!

计算机的学习总少不了用“可视化”的方式去理解&#xff0c;今天推荐我收藏夹里相当不错的网站。 1. VisALgo - 数据结构和算法动态可视化 地址&#xff1a;https://visualgo.net/zh 网站提供不下20种经典的数据结构与算法可视化迭代过程&#xff0c;十分适合刚刚接触数据结构…

django搭建一个小型的服务器运维网站-查看和修改服务器配置与数据库的路由...

目录 项目介绍和源码&#xff1b; 拿来即用的bootstrap模板&#xff1b; 服务器SSH服务配置与python中paramiko的使用&#xff1b; 用户登陆与session; 最简单的实践之修改服务器时间&#xff1b;查看和修改服务器配置与数据库的路由&#xff1b; 基于websocket的实时日志实现&…

微软网站提供的8本英文原版书电子版

微软网站提供了8本英文原版书电子版。您可以到以下地址找到这8本书&#xff0c;进行免费的下载。 http://blogs.msdn.com/b/microsoft_press/archive/2011/03/03/ebooks-list-of-our-free-books.aspx?utm_contentem-orm-newsletters-msp-april-2011&utm_campaignNewslette…

15个使用 CSS3 制作的漂亮作品展示网站

今天分享的作品集网站有些特别&#xff0c;因为他们都是使用 CSS3 技术制作的。对于设计师来说&#xff0c;为了吸引注意力&#xff0c;作品集必须展示出你的能力&#xff0c;这有点像制作简历&#xff0c;要让人们看到你所擅长的&#xff0c;突出的部分&#xff0c;这是一次推…

或许是比力扣 leetcode 更好的选择?推荐两个编程算法宝藏网站

简介&#xff1a;虽然会有朋友吐槽 leetcode 题目过于简单&#xff0c;但也并不是人人都要去刷最难的题&#xff0c;比如把自己的练成信息学奥林匹克竞赛&#xff08;Olympiad in Informatics, OI&#xff09;的专业水平。 但是&#xff0c;信息学奥林匹克竞赛的学习是成体系的…

ROBOTS.TXT在SEO优化中的运用(ROBOTS.TXT SEO优化实战)

2019独角兽企业重金招聘Python工程师标准>>> 豆瓣网的robots.txt中有Crawl-delay、Visit-time、Request-rate&#xff0c;好多人搞不清楚这是什么含义&#xff0c;因为平时大家用的最多的是User-agent和Disallow。不会写的新手们可以参考下http://www.douban.com/ro…

【强烈推荐】如何解决JQuery类Post方式的跨域问题 - 空山雪林通用模块设计工作室 - ITeye技术网站...

【强烈推荐】如何解决JQuery类Post方式的跨域问题 - 空山雪林通用模块设计工作室 - ITeye技术网站【强烈推荐】如何解决JQuery类Post方式的跨域问题 博客分类&#xff1a;核心代码片段jQueryjsonFlashXML工作在很多应用场景&#xff0c;利用JQ的getJSON解决跨域问题是首选&…

22号大更新网站大面积降权的原因分析

22号端午节是个美好的日子&#xff0c;但对于众多站长来说&#xff0c;这一天并不快乐&#xff0c;因为百度算法发生改变导致很多网站降权了&#xff0c;特别是一些老站从排名很好&#xff0c;一夜回到解放前&#xff1b;很多站长认为是百度内部数据错误导致的&#xff0c;三天…

好久没弄网站多皮肤了

最近项目中用户有对网站提多皮肤的需求&#xff0c;想在不同的节假日&#xff08;季节&#xff09;给网站换不同的皮肤&#xff0c;比如国庆日、中秋节、端午节、建党节、春节、春天、夏天、秋天、冬天等等。主要技术就是用程序&#xff08;前台脚本和后台模板引擎均可&#xf…

工具网站

2019独角兽企业重金招聘Python工程师标准>>> http://www.williamlong.info/archives/1632.html 介绍不部分好用的软件 http://www.filebuzz.com/findsoftware/Agile_Java/1.html 一些java的使用工具大全 IntelliJ IDEA 的官方网址是 http://www.jetbrains.…

浅析天际网、IT260、微人脉等中国职业社交网站

近日&#xff0c;国内外互联网巨头纷纷进驻职业社交领域&#xff0c;先是facebook推出求职应用“社交求职”&#xff0c;然后是搜狐推出了IT260&#xff0c;紧接着新浪在微博基础上推出微人脉&#xff0c;再加上这个领域耕耘多年的天际网&#xff08;www.tianji.com&#xff09…

底层小程序员 练手做一个网站不小心赚了几十亿

现在的人都说互联网是个神奇的领域&#xff0c;是创造财富最快的地方。前几天2018年胡润富豪榜公布的时候&#xff0c;80后富豪基本上快清一色的互联网行业人才。今天小编要给大家介绍一个创造财富的牛人&#xff0c;本身自己就是个码农&#xff0c;搭建一个网站玩玩&#xff0…

网站操作系统HttpOS2.2安装图解教程

说明&#xff1a; 镜像下载地址&#xff1a; http://down4.zijidelu.org/projects/httpos/files/httpos-2.2-x86_64.iso http://down3.zijidelu.org/httpos-2.2-x86_64.iso 1、镜像下载后&#xff0c;刻录光盘&#xff0c;设置从光驱启动&#xff1b; 2、Http OS 安装选项&…

发布一个MsBuild任务组件-可用于同时发布多个网站

组件项目&#xff1a; /Files/jillzhang/Publishers.rar 演示项目&#xff1a; /Files/jillzhang/PubliserSample.rar 在Vs 2005 没有打Sp1的时候&#xff0c;可以用aspnet_compiler.exe来实现发布网站的目的&#xff0c;它是一个命令行工具&#xff0c;在进行持续化集成的时候…

网站运营直通车——7天精通SEO

为什么80%的码农都做不了架构师&#xff1f;>>> 网站运营直通车——7天精通SEO SEO是网络营销一门不可或缺的营销手段&#xff0c;从各种营销方法来看&#xff0c;SEO是营销成本最低 且效果最好的营销手段&#xff0c;因此掌握此门技术已经成为众多网络营销人…