IntelliJ与eclipse有个很大的不同是:前者的new project=后者的workspace;前者的new module=后者的new project
新建一个过程的步骤
新建一个工作空间,即比如你同时开发多个项目,那所有项目代码均在这个工作空间:File->New->Project
工作空间所需的环境:导入jdk并勾选web框架,点击next
命名工作空间,任你取名~然后点击finish
如图,新建好的工作空间,同时默认生成了一个项目,但并不推荐在此开发,如果有多个项目便会比较乱。所以依然右键workspace,新建一个工程
项目导包:同第2步
最后给新生的项目取名咯~
新的工程建好啦~~可以开发啦!代码码起来吧亲们~
ok~又一个新生儿诞生啦~就是这么简单!哈哈~开心地码代码吧~come on baby!
续
你深邃的双眼可以看见新建好的web目录下有WEB-INF文件夹和index.jsp,后者可以被浏览器直接访问,即在浏览器地址栏输入http://localhost:8080/index.jsp即可以打开。
需要重点讲一下WEB-INF,这个文件夹里的内容是被保护的,浏览器不能直接访问到。它就像老佛爷一样,不仅金贵而且傲娇得不要不要的,你可以不要她,但最好有,因为你的项目里总有东西是需要这个老佛爷帮你保护的,比如配置文件。关键在于如果你选择了这个姑奶奶,就必须按照她的要求来,classes、lib和web.xml一个都不能少,所以老实点吧
那她着三个晴格格是干嘛的呢?
听我一一道来~
- classes文件夹里的内容
存储动态web资源运行需要的class文件,即编译好的java文件生成的.class文件,你们应该还记忆犹新,javac hello.java执行后会生成一个hello.class文件
- lib文件夹里的内容
存储动态web资源运行时依赖的jar包
- web.xml
整个web应用的配置文件,可配置主页/servlet映射/过滤监听器
- 要发挥晴格格的作用,得找得到她才行啊~所以继续配置。按F4或右键项目名点击open module settings,在弹出的窗口中先配置路径让编译好的文件自己去找classes格格吧,Paths->use module compile output path选上->其下两个output path均选择WEB-INF下的classes,然后apply
- 依赖的jar包也需要自己去找lib格格,我们给它张地图就好啦,就不用每次都教啦~dependencies->右侧的+号 ->点击jar or directories->弹出框中选中WEB-INF下的lib->点击ok->当然选jar directory咯,ok搞定!以后.class文件和jar包每次都知道怎么找两位格格保护咯~