使用idea搭建一个简单的SSM框架:(1)使用idea创建maven项目

首先使用的开发环境为idea2016.3.5+maven,使用的spring版本为4.1.7。

在使用idea创建maven项目时要注意两个事项

1.如下图所示 要选择simple java application的选项

2.在创建时要添加archetypeCatalog=internal选项,要不然很可能创建失败,或者一直卡在创建那里

接下来点击next选择项目放置的位置点击finish就能顺利创建maven项目了。当然在创建完成后可能会发现还是有很多缺少的文件夹,如下

在main中只有resource和webapp,当然也有同学可能第一次创建,创建后的文件形式可能如下

注意两个图片的文件夹图标略有不同,当然这些都是通过配置来实现修改的。下面就来正确配置这些文件已经创建完整的文件夹

在main下创建Java文件夹,创建完成后点击右上角的project Structure

点击后如图所示如果没有设置jdk的可以在project选项单中选择对应的jdk,如图可见在左边分别有project、modules、libraries、facets、和artifact,下面来一一配置

点击modules,在右边有三个选项sources,path,dependencies

首先来配置sources,选择main下的java右键选择sources,相同的一样配置resources,至于webapp稍后在配置,至于后面的path和dependencies可以按照默认的配置,当你用maven导入包后dependencies会自动配置,当然要是想自己添加本地包可以在dependencies中点击绿色的加号自己添加包,我们使用maven时很少用到这样的操作,只有在不使用maven的项目中才会这么操作。

接下来的libraries也不需要我们来操作,直接跳过到facets,在这里就是配置webapp的地方,如果没有faces可以点击加号配置,有的话就不用管了

创建faces后又两个地方需要配置,第一个地方是配置web.xml的地方,下面的配置我们webapp的地方,可以发现默认webapp位置是\simpledemo\web,并不是我们自己的\simpledemo\webapp,所以这个地方是需要修改的,否则很可能引发我们在web.xml配置正确确不起作用等一系列莫名其妙问题。将上面的path改为我们的web.xml,下面的改为我们项目的webapp,点击apply

配置完成后会发现文件夹的图标已经修改

好了到这里就已经完成基本的配置了,接下来是配置pom编写相关配置

时间: 2024-10-05 06:13:04

使用idea搭建一个简单的SSM框架:(1)使用idea创建maven项目的相关文章

使用idea搭建一个简单的SSM框架:(3)配置spring+mybatis

在此之前请先查看: 使用idea搭建一个简单的SSM框架:(1)使用idea创建maven项目 使用idea搭建一个简单的SSM框架:(2)配置springMVC 1 配置spring和mybatis整合文件 spring和mybatis整合分为三个步骤:(1)配置数据库,(2)配置SqlSessionFactoryBean (来自mybatis-spring),(3)配置MapperScannerConfigurer,该配置就我们通过接口定义的方法,就是mybatis的xml对应的namesp

搭建一个简单的mybatis框架

一.Mybatis介绍 MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架.MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装.MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录. 1.Mybatis实现了接口绑定,使用更加方便. 在ibatis2.x中我们需要在DAO的实现类中指定具体对应哪个xml映射文件, 而Myb

简单的SSM框架搭建教程

简单的ssm框架的搭建和配置文件 ssm框架里边的配置: 1.src路径下直接存放数据库和log4j的properties文件 2.src路径下建个config包,分别放置ssm的xml文件 3.修改WEB-INF路径下的web.xml 4.注意放置配置文件的路径问题 1.src路径下的jdbc.propreties和log4j.properties log4j.properties log4j.properties里边的代码,例如: # Global logging configuration

node.js基于express框架搭建一个简单的注册登录Web功能

这个小应用使用到了node.js  bootstrap  express  以及数据库的操作 :使用mongoose对象模型来操作 mongodb 如果没了解过的可以先去基本了解一下相关概念~ 首先注明一下版本,因为express因为版本的不同使用的方式也不同,我这算是目前最新的了吧 还没有装express的可以移步到这里 看看express框架的获取安装 1.简单地项目初始化 进入你的nodejs安装路径下边,如图,然后执行命令  express -e test  (这里把项目名设置为test

【转】使用webmagic搭建一个简单的爬虫

[转]使用webmagic搭建一个简单的爬虫 刚刚接触爬虫,听说webmagic很不错,于是就了解了一下. webmagic的是一个无须配置.便于二次开发的爬虫框架,它提供简单灵活的API,只需少量代码即可实现一个爬虫. 这句话说的真的一点都不假,像我这样什么都不懂的人直接下载部署,看了看可以调用的方法,马上就写出了第一个爬虫小程序. 以下是我学习的过程: 首先需要下载jar:http://webmagic.io/download.html 部署好后就建一个class继承PageProcesso

如何搭建一个简易的Web框架

Web框架本质 什么是Web框架, 如何自己搭建一个简易的Web框架?其实, 只要了解了HTTP协议, 这些问题将引刃而解. 简单的理解:  所有的Web应用本质上就是一个socket服务端, 而用户的浏览器就是一个socket客户端. 用户在浏览器的地址栏输入网址, 敲下回车键便会给服务端发送数据, 这个数据是要遵守统一的规则(格式)的, 这个规则便是HTTP协议. HTTP协议主要规定了客户端和服务器之间的通信格式 浏览器收到的服务器响应的相关信息可以在浏览器调试窗口(F12键开启)的Net

用nodejs搭建一个简单的服务器

使用nodejs搭建一个简单的服务器 nodejs优点:性能高(读写文件) 数据操作能力强 官网:www.nodejs.org 验证是否安装成功:cmd命令行中输入node -v 如果显示版本号表示安装成功 [常用命令] 切换盘符 d:进入文件夹 cd nodejs返回上一级目录 cd..清屏 cls展示目录 dir复制文件名 选中右键--复制历史操作 上箭头 执行文件 node 文件名(在文件文件夹目录中)停止命令行 ctrl+c nodejs可以使用的ECMAScript.读写文件.数据库操

学生成绩管理后台第二项任务:初步建模,搭建一个简单的网站

负责人:程琳茹 合伙人:李玉婷 签约员工:闫玉荣 前言:学生成绩管理后台,看起来是一个简单的项目,但是对于我们今后的发展很重要,建设一个管理后台有很多方法,这里我们主要使用Rstudio,在之后的文章中,会详细给出我们小组完成项目的过程与遇到的问题,欢迎大家借鉴,此外,同学们要积极参与讨论. 项目步骤:1.熟悉与安装Rstudio,并且配置好R内部环境. 2.建立好文件所存放的位置与确保文档可以正常使用. 3.搭建一个简单的网站,分别分为server.R端口与ui.R端口. 4.搭建好网站后,插

自己实现的一个简单的EF框架(反射实现)

我实现了一个简单的EF框架,主要用于操纵数据库.实现了对数据库的基本操纵--CRUD 这是项目结构 这是一个 core 下的 DLL 写了一个数据库工厂,用于执行sql语句.调用sql语句工厂 写了一个sql语句工厂,用于生成sql语句.调用类型工厂 写了一个类型工厂,用于获取所需的类型,识别特性等. appsettings.json是配置文件 最后一个是使用说明 我实现过程的首先从底层开始. 首先写的是类型工厂 结构 BaseTypeHelper.cs 是基础的类型帮助类 TypeHelper