Java EE企业级开发学习 -- day1

什么是Java EE?

它是基于Java语言的一种软件设计体系结构,它是一种标准中间件体系结构。它的作用在于能标准化企业级多层结构应用系统的部署,并且简化开发环境

具体环境的搭建

1.下载压缩包于安装包

jdk-8u261-windows-x64

eclipse-jee-2018-12-R-win32-x86_64

apache-tomcat-9.0.37-windows-x64

2.解压缩,进行软件的安装

2.1 安装JDK

参考
Java-day01(基本常识,环境搭建,注释,HelloWorld)

注:一定要记住JDK安装存在的位置

2.2 解压apache-tomcat

直接用解压软件解压压缩包即可

2.3 安装配置eclipse

  1. 直接用解压软件解压压缩包,将eclipse.exe右键发送到桌面快捷方式,方便以后的使用
  2. 点击桌面eclipse的快捷方式打开eclipse
  3. 选择工作区(源代码所在的位置),这个工作区的目录可以修改,但需要记住
    在这里插入图片描述

3. 调整字体大小(选择性配置)

 Window --> General --> Appearance --> Colors and Fonts --> Basic -->  Text Font               

根据实际情况选择合适大小

4. 修改编码方式为UTF-8,修改HTML5的预配置格式

编码方式

Window --> Web ---> JSP Files ---> Encoding选择UTF-8(第一个) --> Apply

在这里插入图片描述

HTML5:

Window --> Web ---> JSP Files ---> Editor --> Templates --> 选择html 5 ---> Editor -->参照下图 --> OK ---> Apply --> Apply and Close

在这里插入图片描述

5. 配置apache-tomcat

Server --> 点击出现的链接,进行配置
在这里插入图片描述
选择apache-tomcat9.0,点击next
在这里插入图片描述
选择apache-tomcat的文件,点击Finish
test Server
在这里插入图片描述

6. 如遇到8080端口被占用的解决方法(根据实际情况选择性配置)

在dos下,输入  netstat   -ano|findstr  8080 //说明:查看占用8080端口的进程显示占用端口的进程taskkill  /pid  6856  /f //说明,运行windows自带taskkill命令,将上面显示的进程号,结束掉。

7. 创建Java简单项目(1+100的和)

 file --> new -->  Dynamic Web Project --> 填写项目名 --> Finish --> Java Resources --> src --> new --> class --> 填写类名,并勾选public static void main(String[] args) --> Finish                                 

编写代码

在这里插入图片描述
在这里插入图片描述

8. 配置项目的Build Path

右键项目名称->Build Path->Configure Build Path ---> Add Library,选择添加`apache-tomcat`版本 ---> Finish
注:也可以在创建项目之前,完成配置。在Window -->搜索Build Path即可

在这里插入图片描述

9. 创建Java EE简单项目(1+100的和)

点击WebContent,右键选择New ---> 选择JSP File ---> 编写文件名 ---> Finish

编写代码
在这里插入图片描述

在这里插入图片描述

感谢大家的支持,关注,评论,点赞!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/74381.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C++ std::default_random_engine的使用

使用std::default_random_engine可生成不同分布的随机数,下面使用实例来说明其使用。 随机生成0-1间的实数 //利用当前时间生成的种子,可保证每次生成的值都不一样 unsigned seed std::chrono::system_clock::now().time_since_epoch().count(); std:…

pytorch再次学习

目录 基础数据可视化切换设备device定义神经网络类打印每层的参数大小自动微分计算梯度禁用梯度追踪优化模型参数 模型保存模型加载 进阶padding更准确的补法ReLU增加计算量但是减少内存消耗的办法输出合并自适应平均池化(将输入shape变成指定的输出shape&#xff0…

【每日随笔】驾驭人性 ② ( 员工立场问题 | 立场转变 | 吴越同舟 | 老板如何与员工结成利益共同体 )

文章目录 一、员工立场问题二、立场转变三、吴越同舟四、老板如何与员工结成利益共同体 一、员工立场问题 人的潜力是很大的 , 肩上抗 100 斤 水泥 和 肩上抗 100 斤黄金 , 能一样吗 , 扛着黄金绝对能扛回家 ; 员工 不愿意 与公司一条心是正常的 , 员工 拿的是 死工资 , 公司赚…

Docker镜像、容器、仓库及数据管理

使用Docker镜像 获取镜像 使用docker pull命令,使用docker search命令可以搜索远端仓库中共享的镜像。 运行容器 使用docker run [OPTIONS] IMAGE [COMMAND] [ARG...]命令,如:docker run --name ubuntu_test --rm -it ubuntu:test /bin/b…

一个产品级MCU菜单框架设计

分享一个用单色屏做的菜单框架。代码托管在github: https://github.com/wujique/stm32f407/tree/sw_arch 1、概述 本处所说的菜单是用在128*64这种小屏幕的菜单,例如下面这种,不是彩屏上的GUI。 2、菜单框架设计 作为一个底层驱动工程师&a…

单片机-LED介绍

简介 LED 即发光二极管。它具有单向导电性,通过 5mA 左右电流即可发光 电流 越大,其亮度越强,但若电流过大,会烧毁二极管,一般我们控制在 3 mA-20mA 之间,通常我们会在 LED 管脚上串联一个电阻&#xff0c…

汇编语言Nasmide编辑软件

用来编写汇编语言源程序,Windows 记事本并不是一个好工具。同时,在命令行编译源程序也令很多人迷糊。毕竟,很多年轻的朋友都是用着 Windows 成长起来的,他们缺少在 DOS和 UNIX 下工作的经历。 我一直想找一个自己中意的汇编语言编…

文件导入之Validation校验List对象数组

背景: 我们的接口是一个List对象,对象里面的数据基本都有一些基础数据校验的注解,我们怎么样才能校验这些基础规则呢? 我们在导入excel文件进行数据录入的时候,数据录入也有基础的校验规则,这个时候我们又…

PaddleOCR学习笔记1-初步尝试

尝试使用PaddleOCR方法,如何使用自定义的模型方法,参数怎么配置,图片识别尝试简单提高识别率方法。 目前仅仅只是初步学习下如何使用PaddleOCR的方法。 一,测试识别图片: 1.png : 正确文本内容为“哲学可以帮助辩别现…

卫星通话过后,卫星导航产业被彻底激活

华为新手机发布后,其主打的卫星通话功能备受热议。在卫星产业链发展的背后,下一个大产业在哪里让人颇为好奇。 目前,卫星导航颇被看好,或将引领下一个技术狂潮。它的特点是产业大、发展快、参与者多。继电动汽车、新能源和芯片产…

在很多公司里面会使用打tag的方式保留版本

:git tag|grep "xxx-dev“等分支来查看 2:git cherry-pick XXXXX 然后就是查看有冲突这些 git status 会出现相关的异常 然后解决相关的冲突 git add . git cherry-pick --continue git push XXX HEAD:refs/for/XXX 第一:git ta…

JTAG 简介

文章目录 1、JTAG 基本原理1.1、JTAG接口包括以下几个信号:1.2、The Debug TAP State Machine (DBGTAPSM) 2、JTAG 的应用 1、JTAG 基本原理 JTAG是Joint Test Action Group的缩写,它是一种国际标准测试协议,主要用于芯片或印制电路板的边界…

探索在云原生环境中构建的大数据驱动的智能应用程序的成功案例,并分析它们的关键要素。

文章目录 1. Netflix - 个性化推荐引擎2. Uber - 实时数据分析和决策支持3. Airbnb - 价格预测和优化5. Google - 自然语言处理和搜索优化 🎈个人主页:程序员 小侯 🎐CSDN新晋作者 🎉欢迎 👍点赞✍评论⭐收藏 ✨收录专…

Zoom正式发布类ChatGPT产品—AI Companion

9月6日,全球视频会议领导者Zoom在官网宣布,正式发布生成式AI助手——AI Companion。 AI Companion提供了与ChatGPT类似的功能,包括根据文本对话起草各种内容,自动生成会议摘要,自动回答会议相关问题等,以帮…

Unity VideoPlayer 指定位置开始播放

如果 source是 videoclip(以下两种方式都可以): _videoPlayer.Play();Debug.Log("time: " _videoPlayer.clip.length);_videoPlayer.time 10; [SerializeField] VideoPlayer videoPlayer;public void SetClipWithTime(VideoClip…

微服务·架构组件之网关- Spring Cloud Gateway

微服务架构组件之网关- Spring Cloud Gateway 引言 微服务架构已成为构建现代化应用程序的关键范式之一,它将应用程序拆分成多个小型、可独立部署的服务。Spring Cloud Gateway是Spring Cloud生态系统中的一个关键组件,用于构建和管理微服务架构中的网…

yml配置动态数据源(数据库@DS)与引起(If you want an embedded database (H2, HSQL or Derby))类问题

1:yml 配置 spring:datasource:dynamic:datasource:master:url: jdbc:mysql://192.168.11.50:3306/dsdd?characterEncodingUTF-8&useUnicodetrue&useSSLfalse&tinyInt1isBitfalse&allowPublicKeyRetrievaltrue&serverTimezoneUTCusername: ro…

0401hive入门-hadoop-大数据学习.md

文章目录 1 Hive概述2 Hive部署2.1 规划2.2 安装软件 3 Hive体验4 Hive客户端4.1 HiveServer2 服务4.2 DataGrip 5 问题集5.1 Could not open client transport with JDBC Uri 结语 1 Hive概述 Apache Hive是一个开源的数据仓库查询和分析工具,最初由Facebook开发&…

Direct3D绘制旋转立方体例程

初始化文件见Direct3D的初始化_direct3dcreate9_寂寂寂寂寂蝶丶的博客-CSDN博客 D3DPractice.cpp #include <windows.h> #include "d3dUtility.h" #include <d3dx9math.h>IDirect3DDevice9* Device NULL; IDirect3DVertexBuffer9* VB NULL; IDirect3…

华为云云耀云服务器L实例评测 | 分分钟完成打地鼠小游戏部署

前言 在上篇文章【华为云云耀云服务器L实例评测 | 快速部署MySQL使用指南】中&#xff0c;我们已经用【华为云云耀云服务器L实例】在命令行窗口内完成了MySQL的部署并简单使用。但是后台有小伙伴跟我留言说&#xff0c;能不能用【华为云云耀云服务器L实例】来实现个简单的小游…