认识实习日记第四天

2023 年 6 月 8 日     星期四       地点:镇江软通极客人才学院

主要内容:搭建服务器、tomcat容器、通信协议和JSP

今天是认识实习的第四天。今天saxon老师首先为我们讲解的是如何搭建服务器。

  • 新建项目:File --> new --> Project
  • 项目配置:
  1. 在web/WEB-INF下创建两个文件夹classes和lib,classes用来存放编译后输出的classes文件,lib用于存放jar包
  2. 配置文件夹路径:File -> Project Structure (快捷键:Ctrl + Shift + Alt + S) -> 选择Module :选择 Paths -> 选择"Use module compile output path" -> 将Output path和Test output path都选择刚刚创建的classes文件夹
  3. 接着选择Dependencies -> 将Module SDK选择为1.8 -> 点击右边的“+”号 -> 选择第1个 “Jars or Directories”--> 选择刚刚创建的lib文件夹 --> 选择“jar directory” -> 接着返回一路OK就行了
  • 配置tomcat容器:
  1. 打开菜单Run -> 选择Edit Configuration -> 点击“+”号 -> 选择“Tomcat Server” -> 选择“Local”
  2. 在"Name"处输入新的服务名,点击"Application server"后面的"Configure...",弹出Tomcat Server窗口,选择本地安装的Tomcat目录 -> OK
  3. 在"Run/Debug Configurations"窗口的"Server"选项板中,设置,点击 Apply -> OK, 至此Tomcat配置完成。

注意:安装Tomcat,必须确保JDK已经安装成功,并且配置了高级环境变量:JAVA_HOME的值。

  • 在Tomcat中部署并运行项目
  1. Run -> Edit Configurations,进入"Run/Debug Configurations"窗口 -> 选择刚刚建立的Tomcat容器 -> 选择Deployment -> 点击右边的“+”号 -> 选择Artifact
  2.  ->选择web项目 -> Application context可以填“/javaee”(或者/) -> OK
  • 访问项目index.jsp页面

在我们学会搭建服务器并做了一定练习后,老师又为我们讲解了通信协议(即HTTP协议)。协议:是通信双方应该遵守的一个共同的规则。相当于两个人交谈要使用同一种语言。那么,两台计算机(两个人)按照指定的规则,一方发送数据(一个人说),另外一方才能接受到数据(另一个人听)。让互联网中的计算机可以相互收发数据的这个规则,就是HTTP协议。

HTTP协议中的请求格式(方向:浏览器 -> 服务器)。在进行协议时,我们的目的是需要知道浏览器把什么样的数据发送给服务器以及知道发送的数据格式。http规定:请求的数据必须分成三部分,即请求行、请求头和请求体。

HTTP协议中的响应格式(服务器 --> 浏览器)。http协议中在定义响应格式,分成三部分,即响应行、响应头和响应体。

其中响应行中的状态码,常见状态码有:

200 - 请求成功

302 – 请求重定向 (response)

404 - 请求的资源(网页等)不存在

500 - 内部服务器错误(如果遇到500的情况,表示的是java代码出错误)

接下来老师又为我们讲解了JSP。根据用户请求动态生成网页源代码的时候,我们使用的是response对象,获取输出流输出网页源代码,这种方式有几个问题: 1)有大量的字符串拼接操作,操作复杂。2)前端工程师修改页面代码困难。为了解决以上问题sun公司给出了JSP技术,JSP是为了同时满足动态生成网页和简化页面书写的需求诞生的。它是一种动态网页技术标准,部署于网络服务器上,可以响应客户端发送的请求,并根据请求内容动态地生成Web网页,然后返回给请求者。JSP技术以Java语言作为脚本语言,为用户的HTTP请求提供服务,并能与服务器上的其它Java程序共同处理复杂的业务需求。

JSP的特点是:能以模板化的方式简单、高效地添加动态网页内容,有良好的工具支持,继承了Java语言的相对易用性,继承了Java的跨平台优势,可与其它企业级Java技术相互配合,负责页面中的数据呈现,实现分层开发。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值