前言:我将分享javaweb中jsp的学习,大家一起学习探讨!欢迎支持订阅jsp专栏,哈哈。
JSP_01
一、jsp介绍
JSP全称Java Server Page,直译就是“运行在服务器端的页面”。
• 我们可以直接在JSP文件里写HTML代码,使用上把它当做HTML文件。而且JSP中HTML/CSS/JS等的写法
• 和HTML文件中的写法是一模一样的。我们还可以把Java代码内嵌在JSP页面中,很方便地把动态数据渲染成静态页面。
• JSP = HTML + Java
对于什么是jsp还需要我们不断的实践、学习,项目实战中去体会,每个人的理解都会不同。我们不必太过着急,循序渐进就好。
二、开发工具介绍
• 我们常用的工具有:eclipse,myeclipse,Idea。
• 目前学习jsp我们使用的是eclipse和myeclipse 官网:https://www.eclipse.org
• 我们可以直接下载支持Javaweb编程的版本,装插件比较麻烦。
Eclipse和MyEclipse区别:
• Eclipse是一个IDE(Integrated Developing Environment),而这个IDE是允许安装第三方开发的插件来使自身的功能得到扩展和增强的,而MyEclipse就是其中的一种有名的插件集之一,
• 主要是为J2EE开发;MyEclipse将开发者常用到的一些有用的插件都集合起来,提供一种高级编程环境,但它是收费的。
• MyEclipse是Eclipse的插件版,同时MyEclipse要钱,Eclipse免费使用公司肯定是喜欢使用eclipse的,成本低,有必要学习 **如何安装插件**。
JDK:下载安装:https://www.oracle.com/index.html
• JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。
• JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。
• JDK所提供的运行环境和工具都需要进行环境变量的配置后才能正常使用
检测电脑是否具有JDK 先使用cmd java -version命令查看结果
java version "1.8.0_261"--版本为1.8
64-Bit--要与eclipse版本一致
环境变量配置
• WIN+X Y
• 系统信息 高级信息设置 环境变量
• 新建系统变量 Java_Home 值: JDK安装路径 选中“Path”点击“编辑”选项 新建填入 %Java_Home%\bin 与 %Java_Home%\jre\bin
• 新建系统变量 CLASSPATH 值: .;%Java_Home%\bin;%Java_Home%\lib\dt.jar;%Java_Home%\lib\tools.jar
具体详细操作:
1、打开高级系统设置
2、选择环境变量
3、新建系统变量 Java_Home
注意:不是输入JDK的安装路径这几个字,是你安装jdk自己定义的路径。
4、在系统变量中选择Path新建填入 %Java_Home%\bin
与 %Java_Home%\jre\bin
如果是这个格式,只需要在最后面加上 %Java_Home%\bin 与 %Java_Home%\jre\bin ,记得:以分";"(分号)结尾
5、新建系统变量 CLASSPAT值: .;%Java_Home%\bin;%Java_Home%\lib\dt.jar;%Java_Home%\lib\tools.jar
三、什么是Tomcat
• Tomcat是一个软件,类似于中间件,在B/S构架中,浏览器发出的http请求经过Tomcat中间件,转发到最终的目的服务器(也就是本机)上,响应消息再通过tomcat返回给浏览器。
• 还为项目开发提供了便利,让我们能更好的管理java项目。
• 了解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编译后的文件。
如何修改端口号:
有时候开启服务出现端口被占用问题,修改端口后从启服务即可。记事本打开server.xml找到源码port=“8080”,自行修改即可。
修改后也看出现端口被电脑其他应用占用问题,可以打开任务管理器查看被占用的端口号:
也可以直接在java中进行修改,更方便,jsp_02会讲到。
四、手动部署web应用
运行后web_004在webapps文件目录下。我们也可以将一个完整的项目添加到webapps中,开启服务后,就可以通过手机浏览到。如果我们在java中运行后再webapps中并未找到自己写的项目,也许是项目加载路径并不是该路径,jsp_02有讲解怎么修改加载路径。
注意:手机能浏览到是因为电脑连接了手机打开的热点,属于局域网。怎么能在百度上面看到自己发布的项目则需要连接到公网,相关知识正在学习中...ing。
服务启动成功后在浏览器输入:http://localhost:8080/
服务连接成功后进入将进入以下界面:
总结:
这些是jsp学习之前的准备工作。祝大家学业有成,工作顺利!