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

news/2024/5/9 11:37:18/文章来源:https://blog.csdn.net/weixin_39789646/article/details/115952518

刚入职一个星期,现在才有时间开始这个框架的博客,我自己接的项目,第一次拿商业项目开源,大神们可能看着会觉得这不怎么样吧,其实我上线的项目是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_810558.aspx

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

相关文章

vue 解决路由切换 网页音乐播放器继续播放音乐问题(模仿pjax 原理,解决个人网站局部刷新问题)

1.思路 vue 缓存 加 局部刷新 &#xff0c;起到路由切换时&#xff0c;内容发生改变但是不刷新界面&#xff0c;从而实现网页音乐播放器一直播放同一首歌&#xff0c;而不是随着页面刷新停止播放&#xff0c; 2 解决步骤 vue 实现缓存&#xff08;keep-alive&#xff09;首先…

xampp+YII搭建网站

一、安装xampp xampp专为php开发设计&#xff0c;需要的apache&#xff0c;mysql&#xff0c;php已经自带了。特别提醒&#xff0c;请下载PHP版本高于5.4支持Yii2.0的xampp 二、配置环境变量 在系统的环境变量path中新建变量D:\xampp\php\ext和D:\xampp\php 三、安装composer C…

大型网站技术架构(1)

网站都是从小网站一步一步发展为大型网站的&#xff0c;而这之中的挑战主要来自于庞大的用户、安全环境恶劣、高并发的访问和海量的数据&#xff0c;任何简单的业务处理&#xff0c;一旦需要处理数以 P 计的数据和面对数以亿计的用户时&#xff0c;问题就会变的很棘手。 初始阶…

买空间做网站_企业如何搭建自己的官方网站

如今网站建设对于一个企业来说&#xff0c;所起到的作用是至关重要的&#xff0c;在互联网时代&#xff0c;更需要顺应社会的潮流&#xff0c;才能够真正的有利于企业的长远发展。网站建设除了网页设计之外&#xff0c;其他都是比较客观的条件&#xff0c;选择了就不容易修改&a…

IIS发布网站,访问时出现无法识别的属性“targetFramework”错误

今天在IIS发布网站后&#xff0c;访问时出现无识别的属性“targetFramework”错误 错误描述&#xff1a; 错误原因&#xff1a; 是由IIS配置该站点的.NET Framework 版本与程序中的.NET Framework配置的版本不一致引起的 解决方法&#xff1a; 出现这个错误的原因是NET Framewo…

java开发企业网站开发文档6,java开发文档

java开发文档比如商业有什么样的本质&#xff0c;同样的产品在商业里的可行性&#xff0c;你去跨行业去问商业人士。huarimani说&#xff1a;“开源企业的根本原则是结构化的商业模式&#xff0c;模式化的商业模式就是结构化的商业模式。自动化化的商业模式就是为了将产品在众多…

【Python爬虫学习实践】基于Xpath和lxml库解析网站

在之前的学习笔记中&#xff0c;介绍了Xpath语法规则和lxml库的基本使用&#xff0c;同时也列举出了一部分示例代码。为了更加深入地学习和运用好这两大工具&#xff0c;下面以爬取Tencent招聘网站职位信息为实例介绍在实践中基于Xpath和lxml库编写爬虫的基本流程和方法。 Tenc…

基于django的视频点播网站开发-step15-项目部署

项目部署是一个比较大的工程&#xff0c;但这是笔者最喜欢的一个环节&#xff0c;因为在部署过程中&#xff0c;会遇到很多疑难问题&#xff0c;这些问题能促使我学到很多很多的技术。 项目部署&#xff0c;顾名思义&#xff0c;就是将自己的程序存放到远程服务器上面&#xff…

使用Quasar设计Material和IOS风格的响应式网站

GITHUB&#xff1a;使用Quasar设计旅游网站文章链接&#xff1a;使用Quasar设计Material和IOS风格的响应式网站 Quasar Quasar是一款基于Vue.js开发的UI框架&#xff0c;可以让你轻松构建网站简洁明快的界面&#xff0c;更重要的是它还能让你轻松做好RWD&#xff08;响应式网站…

关于网站架构设计的知识

网站架构&#xff0c;一般认为是根据客户需求分析的结果&#xff0c;准确定位网站目标群体&#xff0c;设定网站整体架构&#xff0c;规划、设计网站栏目及其内容&#xff0c;制作网站开发流程及顺序&#xff0c;以最大限度地进行高效资源分配与管理的设计。其内容有程序架构&a…

java验证码的实现原理_web技术开发:网站的验证码的验证原理是什么?怎么实现的?...

src链接到生成验证码图片的servlet应用于数据回显CheckImgServletpackage com.huanfeng.cn;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.image.BufferedImage;import java.io.BufferedReader;import jav…

建立php的网站配置文件,网站的搭建流程,lnmp环境网站目录以及配置文件,安全等介绍!...

上节我们教了大家linux系统php环境的安装&#xff0c;这里我简单的教大家怎么配置安全&#xff0c;网站的根目录在哪&#xff0c;怎么样才能让一个网站运行起来。一个环境已经安装好了&#xff0c;点击ftp按钮进入ftp管理ftp管理界面可以直观的看到文件和目录等。首先是数据库的…

去哪儿网代理网站机票价格采集方案

2019独角兽企业重金招聘Python工程师标准>>> 原文作者&#xff1a;西安鲲之鹏 原文链接&#xff1a;http://http://www.site-digger.com/html/articles/20120509/33.html 去哪儿网的代理网站有自己独立的机票搜索接口&#xff0c;例如http://xyx.trade.qunar.com/si…

建设优质手机网站必读

在2013年底百度曾经发布了一份《2014中国网站运营发展趋势报告》&#xff0c;里面详细分析了目前中文网站的发展趋势&#xff0c;其中值得我们注意的是&#xff0c;报告中首次将PC端网站与移动端网站分开说明&#xff0c;另外一个可喜的发现是&#xff0c;目前在所有的网站中&a…

7个最好的文件存储网站

最近&#xff0c;文件越来越多&#xff0c;因为在不同的地方轮换上网&#xff0c;地方的不确定性迫使我去寻找一些高性能且免费的文件存储站点。或者&#xff0c;你目前有一些集体照片&#xff0c;需要传送给同学以及朋友&#xff0c;但是邮箱的附件的限制性让人霎时头痛。现在…

这10件事情,你做网站之前都有考虑吗?

2019独角兽企业重金招聘Python工程师标准>>> 1.命名尽量统一。 命名有很多地方&#xff0c;比如页面该如何统一命名&#xff0c;要是用wordpress建站&#xff0c;命名就该遵循wordpress的文件命名规范&#xff0c;比如文章页single.php,分类页category.php,搜索页se…

GCOGE技术内幕-Gcoge酷鸽传媒官方网站 Gcoge.com-酷哥一下,问题搞定!

Gcoge酷鸽传媒官方网站 Gcoge.com-酷哥一下,问题搞定!- 酷哥引擎新媒体 酷哥搜索珀利引擎-全球唯一全新概念珀利引擎新媒体--聚合优化创新 新思维 心服务~一个域名&#xff0c;通行天下!全球最大聚合门户!全球卓著搜索专家! 国内外著名搜索引擎聚合门户~我们的宗旨是为人民服务…

配置Nginx网站https访问、http共存访问、http强制跳转到https

最近公司一客户要求服务器与客户端之间传输内容是加密的&#xff0c;通过https协议访问&#xff0c;于是使用OpenSSL生成证书&#xff0c;默认情况下ssl模块并未被安装&#xff0c;如果要使用该模块则需要在编译nginx时指定–with-http_ssl_module参数&#xff0c;需要确保机器…

成都PC网站建设需要考虑哪些费用呢

亿合科技PC建设小编分享下&#xff1a;成都PC网站建设需要考虑哪些费用呢&#xff1f;随互联网的发展&#xff0c;越来越多人想建设自己网站&#xff0c;站长最关心的问题之一就是网站建设需要多少钱。每个网站建设的费用都是不一样的&#xff0c;但是都需要涵盖几个方面的费用…

Linux系统的Web网站服务

实验要求&#xff1a;1.编译安装httpd服务器2.构建基于域名的虚拟web主机3.部署AWStats分析系统4.实现httpd服务的访问控制1.编译安装httpd服务器使用tar命令解包配置、编译、安装命令&#xff1a;./configure配置选项&#xff1a;--prefix&#xff1a;指定httpd服务程序的安装…