创建JavaWeb简单项目(超级详细、一看就会)—— 1

这篇具有很好参考价值的文章主要介绍了创建JavaWeb简单项目(超级详细、一看就会)—— 1。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在编写我们这个简单的JavaWeb项目之前,我先来介绍一下本项目的项目环境。

本项目是基于JavaWeb的开发环境,具体使用了以下技术和工具:

  1. JavaWeb:JavaWeb是Java平台上的Web开发技术,它包括了Servlet、JSP、JavaBean、JDBC等技术。

  2. Servlet:Servlet是JavaWeb中的一个组件,它可以接收HTTP请求并响应HTTP响应,是Web应用程序的核心。

  3. JSP:JSP(JavaServer Pages)是JavaWeb中的另一个组件,它允许开发者在HTML页面中嵌入Java代码,以便动态生成页面。

  4. MyBatis:MyBatis是一个Java持久化框架,它可以帮助开发者更方便地使用JDBC访问数据库。

  5. MySQL:MySQL是一个开源的关系型数据库管理系统,它提供了高效、可靠、稳定的数据存储和访问功能。

  6. Maven:Maven是一个Java项目管理和构建工具,它可以自动下载依赖库、编译代码、运行测试等任务。


项目环境准备:

IntelliJ IDEA

本文中所演示的IDEA版本为2023.1最新版本

JDK和Tomcat

JDK和Tomcat版本的对应关系如下图所示

创建JavaWeb简单项目(超级详细、一看就会)—— 1

本文中将使用JDK 19和Tomcat 10.0来做演示。

在JDK和Tomcat的安装中,都需要配置环境变量!!!否则可能Tomcat无法启动。

在IDEA中配置Tomcat

  1. 下载和安装Tomcat,并启动Tomcat服务器。
  2. 在IDEA中打开项目,并在顶部工具栏中选择“Run” -> “Edit Configurations”。
  3. 在左侧面板中选择“Tomcat Server” -> “Local” -> “Configure”。
  4. 在“Application Server”选项卡中添加Tomcat安装路径,点击“Apply”保存。
  5. 在“Deployment”选项卡中,单击“+”图标以添加您的应用程序WAR文件或目录。当一个WAR文件被添加时,它会自动解压并在Tomcat中安装。
  6. 点击“OK”保存配置。
  7. 现在可以在IDEA中启动Tomcat了,在菜单栏中选择“Run” -> “Run”的选项,并选择刚才配置的Tomcat配置。

如果配置完成后,IDEA提示没有检测到servlet api,可以通过将相关jar包添加到WEB-INF/lib目录来解决此问题。

到这里我们的准备工作已经完成啦,接着我们开始一步步创建我们的JavaWeb项目。

新建Web项目

1.打开IntelliJ IDEA软件,选择“Create New Project”。

2.在模板界面中,选择“Jakarta EE”,有些版本的是“Java Enterprise”。

3.在“New Project”窗口中,输入项目名称、项目所在路径和项目类型等信息,选择Template为“Web application”,并且选择刚刚配置的Tomcat,然后单击“Next”按钮。

创建JavaWeb简单项目(超级详细、一看就会)—— 1 

4.在“Java EE Version”窗口中,选择适合你的应用服务器版本以及JAVA版本。如果不确定,可以选择默认值。Servlet是默认勾选上的,如果没有默认勾选也可以选择手动。

创建JavaWeb简单项目(超级详细、一看就会)—— 1

5.最后点击"Create"按钮,完成Web项目创建。

如果是第一次创建Web项目,我们的IDEA可能会需要下载或加载一些东西,等进度条加载完成后,即可创建成功。创建完成后,如图所示。

创建JavaWeb简单项目(超级详细、一看就会)—— 1

创建完成后,IDEA会为我们自动生成一个Servlet和JSP页面,我们可以试着运行一下。

点击右上角的小三角,启动我们的Tomcat服务器。

创建JavaWeb简单项目(超级详细、一看就会)—— 1

 

启动完后,IDEA会自动在我们的默认浏览器中打开index.jsp。

创建JavaWeb简单项目(超级详细、一看就会)—— 1

 

到这里,我们的第一个JavaWeb项目就建立完成啦。

在下个章节中我会列出几个在创建过程中的常见问题,还有详细的一些代码示例(Servlet请求、连接数据库等)文章来源地址https://www.toymoban.com/news/detail-480734.html

到了这里,关于创建JavaWeb简单项目(超级详细、一看就会)—— 1的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux部署docker(最详细docker,一看就会)

    一款产品:开发...测试..上线,三套环境! 例如:发布一个项目(jar+redis mysql jdk等),项目能不能带上环境安装一起打包 传统:java -- apk(应用)-- 发布(应用商店)--张三使用apk -- 下载安装即可使用 现在:java -- jar(环境)-- 打包项目带上环境(镜像)-- (docker仓库:商店

    2024年02月09日
    浏览(50)
  • (一看就会)Visual Studio2022安装配置详细教程

    目录 一、下载Visual Studio2022 1.打开visual studio官网 二、安装Visual Studio2022 加油!奥利给 官网地址:https://visualstudio.microsoft.com/zh-hans/ 进入到如下界面: 在当前界面向下滑动,选择箭头所指 community 2022 版本,点击下载: 下载完成后,打开下载文件所在文件夹,双击 VisualStudioSetu

    2024年02月08日
    浏览(59)
  • Jenkins中文设置教程:小白一看就会,详细步骤分享!

    本文详细介绍了如何在Jenkins中设置中文界面,包括点击管理Jenkins、管理插件、搜索并安装中文支持插件,以及将界面语言设置为简体中文的步骤,让您轻松上手!

    2024年02月14日
    浏览(63)
  • 史上最详细教程------使用git命令将代码上传到GitHub(一看就会)

    计算机专业的朋友们想必肯定听说过git和GitHub这两个名词吧. git是什么呢? 简单来说:git是一款最流行的版本控制工具.通过git可以用来进行代码的提交 更新 下载等. GitHub是什么呢? GitHub是全球最大的代码托管平台,全球的开发人员将自己的代码托管给这个平台.上面有很多开源的

    2024年02月09日
    浏览(78)
  • 前端开发中ui(antd)表格导出为excel。详细步骤一看就会

    我们在开发的时候往往有这样的需求,将页面上的表格导出为excel文件。以随手写的demo为例。   1、首先我们需要下载一个插件,用于将页面中的数据转为excel文件            可以通过我们的package.json文件去查看是否安装好 2、在我们需要用到的页面去引用  3、定义触发

    2024年02月15日
    浏览(41)
  • upload-labs详解1-19关通关全解(最全最详细一看就会)

    upload-labs是一个使用php语言编写的,专门收集渗透测试过程中遇到的各种上传漏洞的靶场。旨在帮助大家对上传漏洞有一个全面的了解。目前一共19关,每一关都包含着不同上传方式。 1.png: 选择一个php文件,发现无法上传。 查看提示说是使用js对不合法文件进行检查,看到是

    2024年02月06日
    浏览(89)
  • 传奇开服教程完整版GOM引擎超详细的单机架设图文教程(小白一看就会)

    服务端安装步骤: 1.把下载好的传奇版本解压在你电脑的D盘   2.补丁文件夹直接解压到你的传奇客户端根目录   3.解压好DBC2000开始安装,安装完成后关闭DBC程序       4.打开控制面板,点击类别,选择大图标或者小图标   5.找到齿轮状的图标BDE,点击BDE后鼠标放在Databases上

    2024年02月05日
    浏览(71)
  • git 仓库两种代码拉取方式及部分命令——大白话超详细一看就会

    git 项目拉取 方法一: 1,去官网安装git; 2,在文件夹右键点击打开菜单 选择Open Git Bash here 打开git命令框; 3, 第一次拉取需要设置,如果不是请忽略该步骤 使用git config --global user.name “名字”;git config --global user.email “邮箱”;设置你的个人信息; 4,输入git clone http:

    2024年04月16日
    浏览(48)
  • 一看就会的React入门

    目录 简介 入门案例 直接创建  函数式创建 类实例创建   组件实例三大核心属性 state 代码演示  props refs 1). Facebook开源的一个js库 2). 一个用来动态构建用户界面的js库 3). React的特点     Declarative(声明式编码)     Component-Based(组件化编码)     Learn Once, Write Anywhere(支持客户

    2024年02月05日
    浏览(53)
  • 超详解“二分法查找”,一看就会!

    目录 一、 二分法概念用途 二、 超详思维图解 三、  超详使用方法实现代码运行操作 四、   总结 五、   结语 一:二分法概念用途  什么是二分法?有什么作用?一般用在何处? 概念: 二分查找法算法,也叫折半查找算法(对半处理会提高寻找目标数字的效率); 作用

    2024年02月07日
    浏览(66)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包