9.创建 Java Web Project 或 Module
9.1 创建的动态 Java Web
创建以后的工程结构如下:
打开 index.jsp,修改内容如下:
<%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title>主页</title> </head> <body> <h1 style="color: red">你好,我是狐狸半面添</h1> </body> </html>
9.2 安装 Tomcat
🏠 Tomcat下载地址:https://tomcat.apache.org/download-80.cgi
下载完成解压缩会得到一个 apache-tomcat-8.5.83 文件夹,放到硬盘任意位置即可。
9.3 idea配置Tomcat
idea添加 tomcat 镜像:
然后运行该项目即可:
接着就会弹出浏览器访问界面,如果没有弹出,则可以访问:http://localhost:8080/javaweb01/
10.关联数据库
前提:保证你有数据库。
本机数据库下载与安装教程:MySQL下载与安装、mysql服务启动与停止、mysql使用cmd命令行登录、SQLyog下载与安装,sqlyog登录与操作mysql_是谢添啊的博客-CSDN博客
10.1 关联方式
下面的下载驱动文件的速度可能会比较慢,因为是直接从国外的仓库下载驱动文件
再点击 OK
即可。
如果没有看到,则可以进行以下操作后再重试:
表面上很多人认为配置 Database 就是为了有一个 GUI 管理数据库功能,但是这并不是 IntelliJ IDEA 的 Database 最重要特性。数据库的 GUI 工具有很多, IntelliJ IDEA 的 Database 也没有太明显的优势。IntelliJ IDEA 的 Database 最大特性就是对于 Java Web 项目来讲,常使用的 ORM 框架,如 Hibernate、Mybatis 有很好的支持,比如配置好了 Database 之后,IntelliJ IDEA 会自动识别 domain 对象与数据表的关系,也可以通过 Database 的数据表直接生成 domain 对象等等。
10.2 常用操作
10.2.1 同步当前的数据库连接。
这个是最重要的操作。配置好连接以后或通过其他工具操作数据库以后,需要及时同步。
10.2.2 配置/编辑当前的连接
10.2.3 断开当前的连接
10.2.4 显示相应数据库对象的数据
10.2.5 编辑修改当前数据库对象
10.2.6 修改表记录
如果想要撤销我们的上一次提交后的修改操作,则可以这样做:
11.版本控制(Version Control)
不管是个人开发还是团队开发,版本控制都会被使用。而 IDEA 也很好的集成了版本控制的相关结构。
很多人认为 IntelliJ IDEA 自带了 SVN 或是 Git 等版本控制工具,认为只要安装了 IntelliJ IDEA 就可以完全使用版本控制应有的功能。这完全是一种错误的解读,IntelliJ IDEA 是自带对这些版本控制工具的插件支持,但是该装什么版本控制客户端还是要照样装的。
IntelliJ IDEA 对版本控制的支持是以插件化的方式来实现的。旗舰版默认支持目前主流的版本控制软件:CVS、Subversion(SVN)、Git、Mercurial、Perforce、TFS。又因为目前太多人使用 Github 进行协同或是项目版本管理, 所以 IntelliJ IDEA 同时自带了 Github 插件,方便 Checkout 和管理你的Github 项目。
在实际开发中,发现在 IDEA 中使用 SVN 的经历不算愉快,经常会遇到很多问题,比如紧急情况下 IDEA 无法更新、提交等。所以这里,谈下在 IDEA 中使用 Git。
11.1 提前安装好 Git 的客户端
🏠 Git下载与安装教程:git介绍,安装(手把手),命令与使用(包含IDEA操作,github,gitee的万字图文详述)_是谢添啊的博客-CSDN博客
11.2 关联 git.exe
11.3 关联 GitHub 上的账户,并测试连接
进行登录:
配置信息:
全部勾选后,点击 Generate token
11.4 演示使用
11.4.1 在 GitHub 上创建账户下的一个新的仓库作为测试
创建成功:
11.4.2 支持从当前登录的 Github 账号上直接 Checkout 项目