用IDEA写的第一个JavaWeb项目(保姆级)


任何事情只有0次和无数次,项目新建了第一个就有第二个

从第一次的略显青涩到后面的轻车熟路,区别就是第一次


——Lungcen

        在IDEA中新建一个web项目,有好几种方法。本人用的方法是通过maven构建工具来构建java项目的框架。对于web服务器的选择,因为由于是用来学习用的,所以我使用的是Tomcat。使用的技术用到servlet,所以说会用到java语言,所以需要安装了Java需要的环境(JDK JRE …)

综上所述:本文所说的新建项目需要已经在电脑安装了maven和Tomcat和JDK

目录

通过maven创建javaweb框架

配置项目的服务器

按照规范配置web项目的包层级

编写第一个servlet


通过maven创建javaweb框架


打开IDEA,通过点击主界面的 File 然后选择 New 一个 Project


 选择之前配置好的maven工具,然后确定自己安装的JDK的版本,点击选择Create from archetype,然后找到需要构建的webapp(org.apache.maven.archetypes:maven-archetype-webapp)


点击Artifact coordinates打开收起的界面,然后按照自己的喜好写项目名字,至于Groupld要不要改看自己的喜好(第一段为域,第二段为公司名称)

(域又分为org、com、cn等等许多,其中org为非营利组织,com为商业组织,cn是在中国)(没有公司名称写自己喜欢的英语啥的,名字缩写啥的都可以的)


 新建框架的最后一步:选择自己安装的maven的位置,第二行通过点击重写的选择,来让默认的地址修改为你的maven文件下的confsetting.xml文件(配置文件)


配置项目的服务器


创建成功一个项目框架后点击右下角弹出的 import Changes,导入Dependencies

可能有些人的Lifecycle 和 Plugins 会爆红,可能是你的maven从网上导入包没有加载完,换一个良好的网络刷新继续下载


创建一个tomcat服务器,点击右上角的Add Configuration…,它会弹出界面,点击打开Templates的隐藏选项,找到Tomcat Server ,点击local,最后再点击Create Configuration


 在配置tomcat时,名字看自己的喜好来取,然后在VM options输入:-Dfile.encoding=utf-8。点击下面的Warning提示中的 Fix


 点击后会跳转到Deployment,点击右侧的 加号(有的是在上面),选择Artifact


跳转到这个界面,两个随便选哪个都是可以,然后建议把下面的Application context的名字改短一点,因为这是你的网站的路径,太长了难敲 ^_^


导入tomcat的jar包:通过File 点击Project Structure…


点击Modules,然后点击右边的 加号  选择第二个Library,然后会弹出一个选择界面,选择哪一个都是可以的


按照规范配置web项目的包层级


 选中main目录,右键后选择 New 一个 Directory 选择java,就会创建一个Java的包,然后再重复操作再创建一个resources的包


 然后创建java包的子层级(这个层级的包就需要和前面在  新建框架的最后一步  中的Groupld一样


 由于我在前面填的是com.zpark,所以我的包层级也是这样,然后再resources包下新建一个properties文件。如果没有Resource Bundle选择,选择第二个File( 名字 加上 后缀 )也是可以的


在开发的时候,推荐使用分层开发 (所以就有了 Dao层、Entity层、Service(Biz)层、Servlet层、Utils层),但是我们学习可以只要新建一个servelt就行了

 


编写第一个servlet


利用第三种方式来编写好第一个servlet代码,利用注解的方式进行配置路径,不清楚的可以大致看一下以下两个内容,然后点击右上角的启动符号,启动服务器

Java Web程序设计——Servlet的认识和创建http://t.csdn.cn/Gya1pJavaWeb中 servlet注解和生命周期http://t.csdn.cn/DPnIm


 启动服务器后,会弹到浏览器的界面,如果没有弹出,就自己打开浏览器输入 之前在配置tomcat服务器是的URL地址


上面那个是tomcat默认的index.jsp,我们需要在路径后面加入我们在servlet中配置的路径


任何事情只有0次和无数次,项目新建了第一个就有第二个

从第一次的略显青涩到后面的轻车熟路,区别就是第一次


——Lungcen

  • 5
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Lungcen

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值