JavaWeb之开发环境搭建

JavaWeb开发环境搭建

JavaWeb开发环境搭建

JavaWeb服务器(容器):Tomcat

  • JavaWeb除了需要有JDK之外,还需要有解析Java的工具
  • 因为JavaWeb项目需要在网络中运行,对于浏览器来讲,并不能解析Java代码
  • 需要有一个特殊的工具来对Java进行解析,然后将解析后的结果传给浏览器
  • 这个工具就是JavaWeb服务器,也称为Web容器

Tomcat操作

  • 官网下载
  • 点击转到
  • 解压到指定目录
  • 目录结构
    • bin
      • Tomcat可执行文件
      • 启动:startup.bat
      • 停止:shutdown.bat
    • conf
      • Tomcat服务配制文件
      • 通过修改配置文件来设置Tomcat服务器相应信息
    • lib
      • Tomcat依赖库
    • logs
      • Tomcat服务器日志文件
    • temp
      • Tomcat服务器生成的临时文件
    • webapps
      • Tomcat服务器存放的所有JavaWeb项目的目录
    • work
      • 将现有Java代码的文件进行解析后,将解析后的html传递给服务器
  • idea和Tomcat整合
    • 选择Run-->editConfigrations
    • 弹出界面点击加号,选择TomcatServer-->local
    • 点击TomcatServer,进入配制界面
    • name-->设置服务器名称
    • 设置Tomcat目录
    • 设置字符集为-Dfile.encoding=UTF-8防止乱码
    • 自动生成项目war包

JavaWeb操作

  • idea创建JavaWeb项目
  • 创建项目
  • 项目创建成功后,在WEB-INF分别创建两个文件夹
    • classes
      • 此文件夹主要用来存放Java编译后的class文件
    • lib
      • 此文件夹主要用来存放web项目的依赖库
    • 创建完这两个文件夹需要进行绑定与设置
  • 设置Web项目资源
    • 使用工具栏
    • 使用File下的菜单file-->project
    • 弹出界面后,选择Modules-->Paths-->使用模块编译输出路径-->选择创建的文件classes
    • -->Libraies添加-->选择创建的lib文件夹-->JarDirectory
  • JavaWeb项目结构
  • src
    • 存放Java文件
  • web
    • 存放前端文件
  • JavaWeb项目在启动时会读取项目中的web.xml
    • 什么是web.xml
      • 此文件是整个Web项目的配置文件
      • web项目中有几个Servlet就需要在web.xml中进行声明
    • web.xml存在于WEB-INF目录下
    • 可以使用Annotation(注解)的方式对Servlet进行注册,可以不需要在web.xml手动配制
如有问题,请发送邮件至buxiaqingcheng@163.com或者buxiaqingcheng@dingtalk.com
原文地址:https://www.cnblogs.com/zhenzhunaichabujiatang/p/13730646.html