-------------------------近期刚接触IntelliJ IDEA,做下记录------------------------
一、术语介绍
1. Project : 工作区间(eclipse的workspace),所以一开始打开idea后,会先叫你创建一个project即工作区间(一开始我还以为为什么一定要创建工程才能进入- -)。
2. Module:项目工程(eclipse的project)
3. Facets:你可以认为facets是一种项目的类型,比如web工 程,EJB工程,spring工程等。IDEA引入Facets的优势在于,任何工程都是java module,但是你可以为这个java module增加,修改,或者删除facets,让这个项目具有web工程,spring工程等特性,而不需要重新建立工程
4. Artifacts:加工品?人工环境?可以认为是加工项目工程的地方,比如打包成jar、war、发布web、ejb工程
二、创建工程
1. 打开idea会看到如下界面
2. 选择[Create New Project]
这里建议选择下面的1[Empty Project]创建一个空的工作区间,而不采用2[Web Applicattion]方式。当然采用2的方式也可以创建工作区间,同时还可以有一个默认的工程内容。但以后要是在这个工作区间里创建工程就不方便,如下:
区域1代表的是直接采用方式2[Web Applicattion]创建project,对应产生的一个module。然后之后我们在这个project工作区间,在新建module工程ts1即区域2,还有module工程ts2即区域3. 这样可以看出三个工程布局不太协调。
ok我们以方式1进行创建project,创建一个名为work空的工作区间
3. 创建module工程
创建了一个空的工作区间后,idea会自动弹出创建如下页面:
我们选择modules,然后点击+号创建一个新的module。(如果没有自动弹出这个页面,也可以File-〉new module),出现如下界面
注意这个跟前面创建project工作区间的界面有点相似,但这个是New Module的界面。而且左下方没有[Empty project]. 这里我们创建[Web Application]
这边首次创建的话应该要new一个jdk。具体配置跟eclipse类似。
创建module结束,就可以看到如下界面,相比eclipse,多了一个iml的配置文件
三、工程分布到Tomcat
1. 配置tomcat
若没有上面工具栏的,可以view-〉Toolbar
添加tomcat服务
输入tomcat服务名,选择tomcat版本,初始化的时候要先配置好。(点击[Configure],配置与eclipse一样)
然后下方会提示没有artifacts被加载,点击[fix],会直接把当前工程加到我们配置的这个服务器下面,如下:
输入Application context ,然后server页签那边会自动填充tomcat启动后默认打开的地址为:http://localhost:8080/sud/ (注意:Application context 这里填写的只是应用名字而已)
这样做完后,我们就完成工程发布到tomcat服务器了。现在就可以修改index.jsp,输入测试内容。启动tomcat就可以了。
注意上面的CATALINA_BASE目录,这个是idea配置tomcat服务器后,自动产生的一个虚拟的tomcat目录,我们可以打开此目录看看:
此目录有我们熟悉的tomcat文件结构conf、logs和work目录。conf存放加载工程的配置文件,logs就存放tomcat相关日志(怪不得在本地tomcat目录logs一直找不到日志文件,原来是放在各自虚拟的tomcat目录下)
一个简单的项目就这样搞定了,下个再来搞定热部署。
IDEA+Tomcat+JRebel热部署:http://wibiline.iteye.com/admin/blogs/2073399
相关推荐
该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值 二、技术实现 后端:spring,mysql,面向对象 前端采用:jsp,jquery,css 运行环境及开发工具:jdk8,idea或者eclipse,...
该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值 二、技术实现 后端:spring,mysql,面向对象 前端采用:jsp,jquery,css 运行环境及开发工具:jdk8,idea或者eclipse,...
该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值 二、技术实现 后端:spring,mysql,面向对象 前端采用:jsp,jquery,css 运行环境及开发工具:jdk8,idea或者eclipse,...
基于ssm的宠物领养系统源码+数据库(毕业设计).zip已获导师指导并通过的高分项目。 本项目是一套基于ssm的宠物领养系统,主要...该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。
jdk8+tomcat9+mysql+IntelliJ IDEA+maven 项目技术(必填) springboot+druid+mybatis+thymeleaf+shiro 数据库文件(可选) 链接: https://pan.baidu.com/s/1EOnrq6zJUhK_iUM98AEciw?pwd=enfc 提取码: enfc 依赖包...
该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。 二、运行环境:idea/eclipse+jdk1.8+tomcat8.5+mysql 三、项目技术:spring+springmvc+mybatis+jsp,B/S模式
主要是对java spring,spring mvc等知识链条学习归纳,实现了前端jsp和后端spring交互的简单mvc应用,项目已经实现拦截器、过滤器和监听器,数据CURD简单操作,附mysql包。环境:开发工具-idea,mysql + java13 + ...
开发环境:JDK、IDEA、Tomcat该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。项目都经过严格调试,确保可以运行! 1. 技术组成 后台框架:SpringBoot 前端:Vue 数据库:...
本系统是一个简单的图书管理系统,主要通过jsp+servlet+tomcat+eclips 实现
Tomcat:轻量的JavaWeb容器,和WebLogic功能类似,使用简单、方便、免费、开 源,但不支持EJB JBoss:类似于Tomcat,功能更强,支持EJB 这三种应用服务器至少掌握其中的一种是很必要的。 3>框架: Struts、...
该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。 里面有部署教程,项目都经过严格调试,确保可以运行! 1. 技术组成 后台框架:SpringBoot 前端:Vue 数据库:MySQL Maven...
毕业设计,基于 SSM 开发的,含有代码注释,新手也可看懂。毕业设计、期末大作业、课程设计. 包含:项目源码、数据库脚本、软件工具、项目说明等,该项目可以作为毕设、课程...开发环境:JDK、IDEA、Tomcat、Eclipse
毕业设计,基于 SSM 开发的,含有代码注释,新手也可看懂。毕业设计、期末大作业、课程设计. 包含:项目源码、数据库脚本、软件工具、项目说明等,该项目可以作为毕设、课程...开发环境:JDK、IDEA、Tomcat、Eclipse
开发环境:JDK、IDEA、Tomcat 基于springboot+vue的点餐系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值基于springboot+vue的点餐系统功能完善、界面美观、操作简单、功能齐全、管理...
毕业设计,基于 SSM 开发的,含有代码注释,新手也可看懂。毕业设计、期末大作业、课程设计. 包含:项目源码、数据库脚本、软件工具、项目说明等,该项目可以作为毕设、课程设计使用。...开发环境:JDK、IDEA、Tomcat
毕业设计,基于 SSM 开发的,含有代码注释,新手也可看懂。毕业设计、期末大作业、课程设计. 包含:项目源码、数据库脚本、软件工具、项目说明等,该项目可以作为毕设、课程设计使用。...开发环境:JDK、IDEA、Tomcat
毕业设计,基于 SSM 开发的,含有代码注释,新手也可看懂。毕业设计、期末大作业、课程设计. 包含:项目源码、数据库脚本、软件工具、项目说明等,该项目可以作为毕设、课程设计使用。...开发环境:JDK、IDEA、Tomcat
毕业设计,基于 SSM 开发的,含有代码注释,新手也可看懂。毕业设计、期末大作业、课程设计. 包含:项目源码、数据库脚本、软件工具、项目说明等,该项目可以作为毕设、课程设计使用。...开发环境:JDK、IDEA、Tomcat
毕业设计,基于 SSM 开发的,含有代码注释,新手也可看懂。毕业设计、期末大作业、课程设计. 包含:项目源码、数据库脚本、软件工具、项目说明等,该项目可以作为毕设、课程设计使用。...开发环境:JDK、IDEA、Tomcat