文章目录
- 1.idea的使用
- 1.1 创建Java项目
- 1.2.idea创建web动态项目
- 1.3.创建maven项目
- 2.jrebel的使用
- 在idea中使用jrebel
1.idea的使用
1.1 创建Java项目
打开idea后,先创建一个Java项目
New ---->Module----->java,选择jdk版本
写项目名,项目的工作空间,最后finish
1.1.1 创建好项目之后,创建一个类
打印hello world
1.2.idea创建web动态项目
右键new Module,勾选web
取名字
下面配置Tomcat
点击 Edit configuration
然后点+,Add New configuration,创建一个本地的tomcat
然后去一个名字,叫tomcat8.5,然后选中Tomcat的安装路径
选中一个普通的web项目,选择Artifact
/xxx :运行项目时的一个路径名,然后Apply
最后运行项目
因为运行时,8080的端口被占,所以改了一下端口8081,
之前设置的 xxx,在这个路径中就可以看见了
1.3.创建maven项目
先去setting 里面先配置一下maven的安装路径,和本地的jar包
右键new module,勾选
然后找到 webapp,一定要maven的webapp,然后next
填写maven项目名和包名,然后next
添加一个archetypeCatalog
最后finish
创好之后,会先加载,最后出现BUILD SUCCESS,即可
现在项目中导入一个依赖
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>4.0.1</version>
<scope>provided</scope>
</dependency>
然后点击 Import Change
然后在src下创一个文件夹test
然后分别在main,test文件下再创两个文件java和resources
分别给java,resources 文件做一下标记,右键Mark Directory as
main/java 选择 -------> Sources Root
main/resources 选择------->Resources Root
test/java 选择 -------> Test Sources Root
test/resources 选择------->Test Resources Root
最后创建一个类 MavenServlet
运行项目时,先配置一下,选择maven项目,不需要写运行时的路径名,直接访问端口
这两个一定要选择,不然修改页面jsp时无法实时更新
这两个配置好了之后,直接运行MavenServlet这个类,会跳转到index.jsp这个页面中去
运行结果
硬盘位置和网络请求的联系
但我们直接访问硬盘的图片时,填入具体的路径即可
在idea中我们想访问这张图片怎么办呢
添加一个External Source 从本地选择了D盘的dan文件夹
给访问路径一个名字
最后当我们在网页上访问时
这就是直接访问本地和在页面上访问的不同
2.jrebel的使用
JRebel是一套JavaEE开发工具
Jrebel 可快速实现热部署,节省了大量重启时间,提高了个人开发效率。
JRebel是一款JAVA虚拟机插件,它使得JAVA程序员能在不进行重部署的情况下,即时看到代码的改变对一个应用程序带来的影响。JRebel使你能即时分别看到代码、类和资源的变化,你可以一个个地上传而不是一次性全部部署。当程序员在开发环境中对任何一个类或者资源作出修改的时候,这个变化会直接反应在部署好的应用程序上,从而跳过了构建和部署的过程,每年可以省去部署用的时间花费高达5.25个星期。(总而言之:当我们在写代码时,不需要老是重新部署项目,老是重启,节省了 很多时间)
在idea中使用jrebel
在setting-----》plugins,点击下面的按钮
输入jrebel,点击install
然后在plugin中就可以看见有这个插件了
下载好之后,需要激活
打开JRabel,点击activate now,然后弹出一个框,输入激活码和邮箱
但是在输入激活码之前我们先下载jrebel反向代理器,附:下载网址选择适合自己电脑的版本
下载好之后,打开该代理器,在激活的过程中要一直打开
然后在输入激活码,然后激活成功
激活成功之后,把jrebel设为离线状态,点击Work office
最后都设置好了之后,就可使用了