安装idea社区版并开发JavaWeb项目
观前提醒:新手向-小白攻略
笔者在刚接触编程的时候,对于各种软件的安装很是头疼。因此这篇文章将尽可能详尽。
目录
简介
一.基础知识
1.文件结构
2.简述javaweb项目
二.idea社区版的安装以及基础设置
1.下载安装
2.基础配置
1.中文设置:
2.修改背景风格和字体
3.安装tomcat插件,这是能在社区版运行web程序的重点
三.配置开发JavaWeb项目
1.补全JavawWeb项目的文件结构
2.配置tomcat
1.在设置中配置tomcat
2.在运行中配置tomcat
3.在项目中添加tomcat
尝试运行
简介
众所周知,idea是一个很强悍的javaIDE,但是社区版只能开发java项目而不能开发web项目。作为学生,在学习时,做深度开发的需求较少,因此想着如何能够在社区版开发web项目。
(呜呜呜才不是懒得破解QAQ)
本次教程由三部分组成,分别是基础知识,idea社区版的安装以及基础设置,配置开发JavaWeb项目。可以直接点击目录跳到相关部分。
一.基础知识
idea是JetBrains公司开发的一个IDE软件,一般用于开发Java和JavaWeb项目。
JavaWeb项目的组成:
1.文件结构
通常如图所示:
用文字描述,就是:src文件夹下由main和test两个文件夹,分别代表“源”和“测试”。“源”的意思就是我们写出的内容主体,例如一个图书管理系统。“测试”的意思是就是对我们写出的东西进行测试,例如使用图书管理系统做一系列操作。
其中main文件夹下有java,resources,webapp三个文件夹,分别代表java源代码,相关资源,web源代码。test文件夹下也同理。需要注意的是,“WEB-INF”文件夹的名字不可更改,是固定的,WEB-INF文件夹下需要有一个web.xml文件,是我们web项目的配置文件。
2.简述javaweb项目
JavaWeb是java开发的一个方向。学习Java可以写安卓软件,写PC端软件,也可以开发Web网页。
JavaWeb分为两块,分别为前端和后端。后端是服务器和你的数据库,前段是网页。我们在学习Java之后就能够做到了写一个运行在控制台的程序。而JavaWeb则是将它展现在网页上。
后端和前端的连接需要三个东西,分别是Web服务器,网络协议,浏览器。浏览器发起请求,通过一定的协议与服务器建立连接,服务器将内容返回给浏览器,浏览器把数据显示在网页上。浏览器大家都熟悉,比如chrome,edge等等。网络协议就是http这种的,我们只需要知道就可以。Web服务器比如说tomcat,tomcat是一个免费的开源的服务器,在轻量级项目经常被使用,大学教学中也常用。我们也是用tomcat。
二.idea社区版的安装以及基础设置
1.下载安装
首先在官网下载idea社区版,我把网站贴在这里:
下载 IntelliJ IDEA:JetBrains 功能强大、符合人体工程学的 Java IDE
进入网站后点击Community下的“下载”:
等待exe文件下载完成:(等了我二十分钟...QAQ)
双击下载好的exe文件:
这里是要你选择将软件安装在哪里,我的C盘大小不够,所以装到了D盘,根据自己情况选择:
之后点击next:
等待读条:
这里选择Do not:
这里根据自身情况勾选,我勾选第一个(创建桌面快捷方式):
安装成功,自动打开idea社区版:
2.基础配置
1.中文设置:
我不建议改为中文!!emm怎么说呢,编程这东西,在任何地方使用中文都是有隐患的,不知道什么地方就会跳出来奇怪的错误。只建议英语很不好的同学换成中文,不要因为语言而耽误你的编程学习。恰巧的是,笔者英语不好。。。(大家要努力学英语啊)
选择plugins,在右边的搜索框输入chinese,选择“Chinse(Simplified)”,点击install:
等待读条完成后,点击Restart:
点击Restart:
之后就搞定啦!
2.修改背景风格和字体
点击“自定义”,在颜色方案中自选,我比较喜欢白色的明亮界面:
这里修改的字体是整个idea软件的字体:
3.安装tomcat插件,这是能在社区版运行web程序的重点
点击“插件”,搜索smart,找到Smart Tomcat并下载,过程和刚刚的中文语言包插件形同。以后我们如果有需要的插件,也是如此下载。
点击“项目”,选择“新建项目”:
创建项目:
搞定!这是成功创建后的样子:
可能会跳出这个警示,点击“始终下载”即可:
三.配置开发JavaWeb项目
1.补全JavawWeb项目的文件结构
idea社区版的新建文件选项没有xml,jsp等格式,我们可以点击“文件”,之后在输入文件名的时候输入后缀名:
其中的web.xml内容为:
<?xml version="1.0" encoding="UTF-8"?>
<web-app id="WebApp_ID" version="4.0"xmlns="http://xmlns.jcp.org/xml/ns/javaee"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaeehttp://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"><display-name>xss</display-name><welcome-file-list><welcome-file>index.html</welcome-file></welcome-file-list>
</web-app>
作为初学者,不需要完全弄懂,只需要知道这个是web项目的配置文件,里面的前半部分是固定的。而welcome-file是指这个web项目一运行就会显示的页面。知道这些足矣。
这是我的index.html内容,大家也可以自己修改:
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>这是一个标题</title>
</head>
<body>
hello world
</body>
</html>
(经典的hello world)
2.配置tomcat
1.在设置中配置tomcat
选择“设置”:
选择“tomcat server”:
点击加号,添加本地下载好的tomcat:
添加之后,会自动填充:
点击“应用”,之后点击确定,结束。
2.在运行中配置tomcat
点击顶部菜单栏的“运行”,选择“编辑配置”:
点击加号:
选择“Smart Tomcat”:
什么都不用修改,直接应用后确定,结束。
3.在项目中添加tomcat
点击“文件”,选择项目结构:
选择“库”,点击加号,选择java:
将本地tomcat的lib文件夹选中,点击确定:
搞定之后的样子:
在右侧选项选择“模块”,将出现的“lib”勾选,点击应用,确定。
尝试运行
点击三角形运行符号:
点击出现的链接:
浏览器出现index.html页面,表示我们的JavaWeb项目成功啦!
安装idea社区版并开发JavaWeb项目相关推荐
- 安装vs2015_community()社区版+win10,安装之后,打开项目显示不兼容,应用程序未能正确安装
1. 下载vs2015_communityu 下载vs2015需要注册账号传送门:https://www.visualstudio.com/en-us/downloads/download-visua ...
- 【记录】CentOS 安装 gitlab社区版
[记录]CentOS 安装 gitlab社区版 安装 配置并启动 gitlab-ce gitlab 管理 GitLab 是一个开源应用程序,自托管的 Git 项目仓库,可通过 Web 界面进行访问公开 ...
- (翻译) MongoDB(10) 在 Red Hat 企业版或者 Centos Linux 上安装MongoDB社区版
概述 使用这个教程在 Red Hat 企业版 Linux 或者 CentOS6/7 Linux 使用 .rpm 软件包安装 MongoDB 社区版. 虽然一些发行版包含自己的 MongoDB 软件包, ...
- 社区版pycharm搭建django项目
社区版pycharm搭建django项目 社区版的pycharm跟专业版的pycharm应用差别还是不太大,但是对于我们这些白嫖党来说,创建django项目就显得比较繁琐了,好了废话不多说上过程 使用 ...
- (翻译) MongoDB(13) 在 Ubuntu 上安装MongoDB社区版
概述 使用这个教程在 LTS Ubuntu Linux 使用 .deb 软件包安装 MongoDB 社区版. Ubuntu 包含自己的 MongoDB 软件包, 但官方的 MongoDB 社区版包通常 ...
- eclipse开发javaweb项目中The superclass javax.servlet.http.HttpServlet was not found on the Java Build
The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path 解决方案: ...
- Centos7安装mysql社区版
Centos7安装mysql社区版 1.访问https://dev.mysql.com/downloads/repo/yum/ 获取mysql yum source wget wget https:/ ...
- (翻译) MongoDB(15) 在 Tarball 上安装MongoDB社区版
概述 Linux的MongoDB社区版的编译版本没有为其它 Linux 系统安装MongoDB社区版的支持包提供了一个简单的选项 注意: 建议不要使用这种办法, 除非你有特定的需要, 可用的 Linu ...
- Ubuntu和windows系统下安装odoo16 社区版和企业版附带安装视频
Ubuntu安装视频 ubuntu下安装odoo16社区版和企业版 Windows10安装视频 windows10安装odoo16社区版和企业版不成功的看这个视频 还是和以前的类似,先用官方的方法安装 ...
- Linux系统下安装 pycharm2022社区版 步骤记录
Linux系统下安装 pycharm2022社区版 步骤记录 1. 进入 pycharm 官网的 下载 界面: https://www.jetbrains.com/pycharm/download/# ...
最新文章
- 我给学生做单车旅行的宣传讲座
- shell的一些常识
- Fabric核心模块之Peer解析
- SqlServer自定义排序
- L2-022. 重排链表(双队列)
- 搭建cocos2d-x-android环境 Windows XP3 + Eclipse + NDKR7(或ndkr7b)+COCOS2DX(没有用到cygwin和minigw)...
- 机器学习(Machine Learning)深度学习(Deep Learning)资料(下)
- 2019unity游戏开发需要学什么?
- 更新 TKK 失败,请检查网络连接 报错处理
- 品牌纠纷中的盾牌——商标
- 基于天猫订单的数据分析
- 医疗器械软件网络安全相关
- 访问网站浏览器左上角提示:windows 没有足够信息,不能验证该证书
- k8s部署-48-k8s中如何选择使用哪个api,开发一个k8s的容器管理平台的思路是什么?
- 读书计划--2009年1月
- 第六、七章 嵌入式Linux开发
- Delphi DeviceIoControl函数
- Bat+JScritp解决ADSL+希网DDNS的地址更新
- 【SIMCOM A7670C】Android8.1 4G Dongle 移植笔记
- HTML/CSS 如何做下拉框(下拉菜单)?
热门文章
- java获取一段话的首字母或拼音
- 小熊派华为物联网操作系统LiteOS裸机驱动移植06-E53_ST1扩展板驱动及使用
- System.out.println()标准输出方法性能影响一窥
- 域名解析邮箱服务器地址,邮件域名设置解析
- 阿里云控制台配置OSS服务
- 开心庄园html的代码,HTML第五章(示例代码)
- PBS常用基本命令------PBS入门
- 俄亥俄州立大学计算机专业排名,俄亥俄州立大学计算机工程专业大学排名
- 计算机应用个人职业发展规划简短,个人职业生涯规划
- 孟岩:参与设计20多个区块链经济系统后,我总结出4个原则和7个陷阱 |区块链捕手