导图社区 eclipse建web项目
这是一篇关于eclipse建web项目的思维导图。“创建一个web项目 点击File → New → Dynamic Web Project,一路next(可适当修改也可都默认),最后一个窗口时,记得勾选Gernerate web.xml deployment descriptor ,最后点击finish 就完成了项目的创建。
社区模板帮助中心,点此进入>>
论语孔子简单思维导图
《傅雷家书》思维导图
《童年》读书笔记
《茶馆》思维导图
《朝花夕拾》篇目思维导图
《昆虫记》思维导图
《安徒生童话》思维导图
《鲁滨逊漂流记》读书笔记
《这样读书就够了》读书笔记
妈妈必读:一张0-1岁孩子认知发展的精确时间表
建web项目
eclipse连接MySQL
新建folder命名为lib
file——new——folder
将.jar拖到lib
lib——右击——build path——add to build path
准备工作
mysql 登录账号、密码正确
调用数据库
Class.forName("com.mysql.jdbc.Driver");
//加载mysql jdbc驱动程序
”jdbc:mysql://localhost:3306/ee?serverTimezone=UTC", "root" ,"123456"
连接URL为 jdbc:mysql//服务器地址/数据库名
后面2个参数分别是登陆用户和密码
https://blog.csdn.net/qq_46144237/article/details/111387752?app_version=5.7.5&code=app_1562916241&csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22111387752%22%2C%22source%22%3A%22qq_63943929%22%7D&uLinkId=usr1mkqgl919blen&utm_source=app
eclipse配置Tomcat
确保tomcar服务器处于关闭状态
在eclipse配置Tomcat
https://blog.csdn.net/qq_45344586/article/details/123976839?app_version=5.7.5&code=app_1562916241&csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22123976839%22%2C%22source%22%3A%22qq_63943929%22%7D&uLinkId=usr1mkqgl919blen&utm_source=app
eclipse创建maven项目
https://blog.csdn.net/lovecuidong/article/details/115922293?app_version=5.7.5&code=app_1562916241&csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22115922293%22%2C%22source%22%3A%22qq_63943929%22%7D&uLinkId=usr1mkqgl919blen&utm_source=app
依赖范围:
含义:A依赖B需要在A的pom.xml文件中添加B的坐标,
compile:默认依赖范围,指A在编译时依赖B
编译范围的依赖会用在编译、测试、运行,由于运行时需要所有编译范围的依赖会被打包
provided:只有当JDK或者一个容器已提供该依赖之后才使用
它在编译和测试时才需要,在运行时不需要。
比如:servlet api被tomcat容器提供
runtime:
它在运行和测试系统时需要,编译时不需要
比如:jdbc的驱动包
test
他在编译和运行时都不需要,它只有在测试编译和测试运行阶段可用
比如:junit
system
它与provided类似,但是你必须显式地提供一个对于系统中JAR文件的路径
需要指定systemPath磁盘路径,它推荐使用
标注
maven项目的目录结构解析
src
main
resources
存放项目资源文件,如spring配置文件
webapp
webapp目录时web工程的主目录
-WEB-IEF
-web.xml
java
存放项目的java文件
Java
存放所有测试Java文件,如JUnit测试类
测试资源文件
target
目标文件输出位置,列如:.class,.jar,.war文件
pom.xml
maven项目核心位置文件
pom
pom.xml中定义坐标
内容:groupld,artifactld、version
<!--显目名称,定义为组织名+项目名,类似包名-->
<groupld>cn.itcast.maven</groupld>
<!-- 模块名称-->
<artifactld>maven-first</artifactld>
<!-- 当前项目版本号,snapshot为快照版本即非正式版本,release为正式发布版本-->
<version>0.0.1-SNAPSHOT</version>
<packaging>:打包类型
jar:执行package会打成jar包
war:执行package会打成war包
pom:用于maven工程的继承,通常父工程设置为pom
pom基本设置
pom.xml是Maven项目的核心配置文件,位于每个工程的根目录,
<project>
文件的根节点
<modelversion>
pom.xml使用的对象模板版本
<groupld>
项目名称,一般写项目的域名
<artifactld>
模块名称,子项目名或模块名称
《version>
产品的版本号
《packaging>
打包类型,一般有jar,war,pom
<name>
项目的显示名,常用于Maven生成的文档
<desciption>
项目依=依赖构件配置,配置项目依赖构件的坐标
<build>
项目构建配置,配置编译、运行插件