目录
一.JSP介绍
二,开发工具介绍
三.服务器安装与配置
三.创建JavaWeb项目
Web 开发环境准备
编辑器
JDK版本
服务器
一.JSP介绍
1.什么是 jsp?
JSP全称 Java Server Page , 直译就是 “ 运行在服务器端的页面 ”
我们可以直接在 JSP 文件里写 HTML 代码,使用上把它当做 HTML 文件
而且 JSP 中 HTML/CSS/JS 等的写法,和HTML文件中的写法是一模一样的
我们还可以把 Java 代码内嵌在 JSP 页面中,很方便地把动态数据渲染成静态页面
JSP = HTML + Java
二,开发工具介绍
开发 java 的工具一般常见的为 Eclipse , MyEclipse , Idea
目前同学常用的为 Eclipse 与 MyEclipse
1. Eclipse 与 MyEclipse 的区别
<1>.Eclipse 是一个 IDE ( Integrated Developing Environment ),而这个 IDE 是允许安装第三方开发的插件来使自身的功能得到扩展和增强的,而MyEclipse 就是其中的一种有名的插件集之一,主要是为J2EE 开发;
MyEclipse将开发者常用到的一些有用的插件都集合起来,提供一种高级编程环境,但它
是收费的
<2>.MyEclipse 是 Eclipse 的插件版,同时 MyEclipse 要钱, Eclipse 免费使用
Eclipse官网
https://www.eclipse.org/
<1>.MyEclipse 会自带 JDK ,可以直接使用
<2>.Eclipse使用必须安装JDK
<3>.JDK 是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的 java 应用程序.
<4>. JDK 是整个java开发的核心,它包含了 JAVA 的运行环境( JVM+Java 系统类库)和 JAVA 工具.
Oracle官网
https://www.oracle.com/
JDK的配置
测试 : 先使用 cmd java -version 命令查看结果
如果没有则需要手动配置:
WIN+X Y
系统信息 高级信息设置 环境变量
1.新建系统变量 Java_Home 值 : JDK 安装路径
2.选中 “Path” 点击 “ 编辑 ” 选项 新建填入 %Java_Home%\bin 与 %Java_Home%\jre\bin
3.新建系统变量 CLASSPATH
4.值 : .;%Java_Home%\bin;%Java_Home%\lib\dt.jar;%Java_Home%\lib\tools.jar
重复上面的测试步骤即可.
三.服务器安装与配置
Tomcat下载
https://tomcat.apache.org/download-70.cgi
启动 tomcat 只需要打开 startup.bat
tomcat 目录结构
bin 目录主要是用来存放 tomcat 的命令,主要有两大类,一类是以 .sh 结尾的( linux 命令),另一类是以.bat 结尾的( windows 命令)
conf 目录主要是用来存放 tomcat 的一些配置文件.
server.xml 可以设置端口号、设置域名或 IP 、默认加载的项目、请求编码.
lib 目录主要用来存放 tomcat 运行需要加载的 jar 包.
logs 目录用来存放 tomcat 在运行过程中产生的日志文件
temp 目录用户存放 tomcat 在运行过程中产生的临时文件.
webapps 目录用来存放应用程序,当 tomcat 启动时会去加载 webapps 目录下的应用程序。
可以以文件 夹、war 包、 jar 包的形式发布应用.
work 目录用来存放 tomcat 在运行时的编译后文件,例如 JSP 编译后的文件.
通过访问 localhost:8080 查看 tomcat 是否打开服务
三.创建JavaWeb项目
1.双击server,新建服务器
2.选择版本
3.在刚刚建好的服务器底下新建一个web项目,选择 Dynamic Web Project .
4. 然后自己随便起个名字,选择的版本要和JDK对应
5.在我们刚刚建的项目中,打开webapp那个文件夹,在webapp文件夹下建一个jsp文件
6.一般取名为index.jsp 然后建好就是这样的
7.在代码上,已经写好了一行代码,让我们运行一下,运行的方法跟一般的 eclipse不一样
8.最后结果如下:
————————————————
版权声明:本文为CSDN博主「洛洛虎虎生威」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_65975275/article/details/123718331