1.开发环境搭建

1.1 JDK安装

1.1.1 下载JDK

现在一般使用的是JDK8
官网: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

1.1.2 安装JDK

安装步骤:


1.1.3 配置java开发环境

1.1.3.1 基本配置

我的电脑 -> 环境变量

(1)新建->变量名”JAVA_HOME”,变量值”G:\Java\jdk1.8.0_181”(即JDK的安装路径)
(2)编辑->变量名”Path”,在原变量值的最后面加上变量:
方法一 :
分别添加下面两条变量,同时需要将他们移到最上方
%JAVA_HOME%\bin\
%JAVA_HOME%\jre\bin\

方法二:
如果切换视图为下图则只需要在最前面前面添加

%JAVA_HOME%\bin\;%JAVA_HOME%\jre\bin\;

(3)新建->变量名“CLASSPATH”,变量值“.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar”

1.1.3.2 测试使用

分别使用java/javac/java -version 测试
能出现这些则代表成功

1.2 Eclipse安装

1.2.1 下载Eclipse,推荐使用氧气版(Oxygen)

官网: https://www.eclipse.org/downloads/
下载地址: https://www.eclipse.org/downloads/packages/release/oxygen/3a

1.2.2 安装Eclipse

将下载完的压缩包解压,拷贝到自定义地址

1.2.3 配置Eclipse

1.2.3.1 设置工作空间

1.2.3.2 工作空间的基本设置

Windows -> preference

设置基本字体

设置默认编码

现在一般默认使用的编码是UTF-8

1.设置工作空间的编码

2.设置JSP编码

1.2.4 测试使用Eclipse&Java

例子:运行Java Hello World

右键->New->Other->Java Project

编辑使用Java程序时可能会跳出这个界面,提示是否转到Java编辑区,点击No即可

创建第一个Java类

src->右键->New->Class

基本结构以及Demo

运行结果:

1.3 Tomcat的安装

1.3.1 Tomcat下载

现在一般使用的是Tomcat8.5
官网: http://tomcat.apache.org/
下载地址: https://tomcat.apache.org/download-80.cgi

1.3.2 Tomcat安装

将下载的压缩包解压到自定义目录即可

1.3.3 Tomcat测试

启动Tomcat
进入解压后的安装包apache-tomcat-8.5.33\bin 内双击startup.bat即可启动

双击之后会出现

测试: 在浏览器内输入 http://localhost:8080/
成功会见到这个页面

2.入门小Demo

2.1 在Eclipse配置Tomcat

Windows -> Preferences -> Server -> Runtime Environment

选择控制台的Server选项

即可看见项目目录上会出现一个Server项目

接着继续配置

最后Ctrl + S 保存配置

测试配置是否成功:

访问:http://localhost:8080/
会出现:

配置完成

2.2 JSP 版 Hello World

创建JSP 调用内置对象在浏览器上打印简单的 Hello World

2.2.1 创建动态web工程

右键 -> New -> Dynamic Web Project

2.2.2 基本结构

2.2.3 创建第一个JSP

WebContent -> 右键 -> New -> JSP File

编写代码

<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body><h1>This is JSP</h1><br><% out.print("Hello World"); %>
</body>
</html>

2.2.4 部署运行

启动Tomcat
注意: 启动时要确保同一个端口号的Tomcat服务已经关闭

确定未有端口占用后,启动Tomcat

访问: http://localhost:8080/HelloWorld/ 或者 http://localhost:8080/HelloWorld/index.jsp

即可见到:

审查源码:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body><h1>This is JSP</h1><br>Hello World
</body>
</html>

Web应用程序设计(一)——基础开发环境搭建相关推荐

  1. 1. ReactJS基础(开发环境搭建)

    本文主要介绍通过React官方提供的create-react-app脚手架进行开发环境的搭建. 1.安装node环境(安装过程这里不做介绍,可参考其他博文) 在cmd中输入node -v 如果可以看到 ...

  2. IDEA Git Maven 基础开发环境搭建

    bin下修改 idea64.exe.vmoptions -Xms500m -Xmx1500m -XX:ReservedCodeCacheSize=500m idea只有Project(工程)和 Mod ...

  3. python 基础 - 开发环境搭建

    python环境安装 目录 pyhton环境安装 验证是否安装成功 环境变量的配置 pyhton环境安装 Step 1:进入 [python 官网]进行下载 Python Step 2:选择版本 St ...

  4. 痞子衡嵌入式:把玩i.MXRT1062 TencentOS Tiny EVB_AIoT开发板(1) - 开发环境搭建与点灯...

    大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是i.MXRT1062 TencentOS Tiny EVB_AIoT开发板环境搭建与点灯. 腾讯 TencentOS 团队于2021年1 ...

  5. 我的全栈之路-C语言基础之C语言概述与开发环境搭建

    我的全栈之路-C语言基础之C语言概述与开发环境搭建 我的全栈之路 1.1 信息技术发展趋势 1.2 浅谈计算机系统架构 1.2.1 计算机系统架构概述 1.2.2 计算机硬件系统 1.2.2 计算机软 ...

  6. day01--java基础编程:计算机基础知识 ,java语言概述,java开发环境搭建,eclipse概述,创建简单java项目,JDK JRE JVM的关系,java开发中的命名规范,编程风格

    1 Day01–Java开发环境+HelloWorld 1.1 计算机基础知识 资料下载网址:刘沛霞 18600949004 code.tarena.com.cn tarenacode code_20 ...

  7. 我的全栈之路-Python基础之Python概述与开发环境搭建

    我的全栈之路-Python基础之Python概述与开发环境搭建 我的全栈之路 1.1 信息技术发展趋势 1.2 浅谈计算机系统架构 1.2.1 计算机系统架构概述 1.2.2 计算机硬件系统 1.2. ...

  8. [Java] Web开发环境搭建 - MyEclipse 篇

    Web开发环境搭建 - MyEclipse 篇 在前面,我们讲了使用 Eclipse Java EE 来搭建 Java Web 应用程序开发环境. 现在来说下比较流行的 MyEclipse 又是如何搭 ...

  9. Python基础笔记_Day01_计算机基础知识和Python开发环境搭建

    Day01_计算机基础知识和Python开发环境搭建 目录 01.01_计算机基础知识(计算机概述)(了解) 01.02_计算机基础知识(软件开发和计算机语言概述)(了解) 01.03_计算机基础知识 ...

  10. 【Android基础笔记01】Android开发环境搭建和HelloWorld

    最近手头项目3.0版本要上线了, 没有那么多工作压力了, 抽空看了看之前在云笔记上做的笔记 都是一些基础知识 给大家分享出来吧 一.什么是Android?[了解 ] Android(中文俗称安卓)是一 ...

最新文章

  1. 36万类别、1800万图像,国内机构创建全球最大人脸数据集
  2. Spring Session实战2
  3. oracle s7-2,Oracle S7-2服务器硬盘7302552 7094132原装7093015 7093037 7317908
  4. IOS之代理文字点击变大变小
  5. python实现倒n字形排列_Leetcode问题库——Z形变换(Python),补充X形变换,字形
  6. [易学易懂系列|golang语言|零基础|快速入门|(一)]
  7. 2012 夏季高校微软俱乐部活动 - 开门创新
  8. wind 下装mysql,windows 下安装MySQL
  9. python做审计底稿视频_最新Python教学视频,每天自学俩小时,让你offer拿到手软...
  10. 推荐一个字体工具:Fontmin
  11. 微博视频自动投稿视频社区大师软件下载
  12. 蓝牙耳机买什么品牌好一些?2022蓝牙耳机品牌排行榜10强
  13. 战神引擎修改文件的位置
  14. matlab零序五次谐波,五次谐波选线法的仿真分析
  15. QT 实现Label上画线
  16. RTKLIB-观测值文件
  17. 如何快速优化手游性能问题?从UGUI优化说起
  18. 易语言总工程师-----------吴涛
  19. 高光谱遥感图像处理(14)-----ENVI使用教程之监督分类与非监督分类
  20. 【项目回顾】基于Yanshee的AI服务型机器人(一)

热门文章

  1. 【面试记录1】爱立信5G基带开发工程师
  2. python生成3d人体模型_无限想象空间,用Python玩转3D人体姿态估计
  3. Oracle 数据库限制IP地址连接
  4. shellcode免杀工具Go_Bypass的使用
  5. 职称计算机 frontpage 2003,职称计算机考试大纲:FrontPage2003网页设计与制作
  6. 浅谈浏览器的编码与解码过程
  7. matlab求导赋值,MATLAB 函数先求导再赋值
  8. 安装VMware出现无法访问你试图使用的功能所在的网络位置
  9. matlab求一元函数极值点和拐点,matlab求函数的极值点和拐点函数y=x^2*sin(x^2-爱问知识人...
  10. 值得注意的两个friendster新服务:校友和web共享搜索