day06总结

day06总结

一、JAVAweb开发入门

  1. web项目
    src存放java文件
    WebRoot 项目发布的根目录
    WEB-INF 里面的东西是私有的,一般情况下通过web网站访问不到
    lib 主要用于存放jar包
    web.xml 主要用于放一些配置文件
    这个目录也就是当你的项目发布访问就会首先来加载这个xml里的配置信息。
    index.jasb 主要用于显示

  2. 两种架构
    b/s架构
    浏览器与服务器进行直接交互,现在学习的web项目都是b/s架构
    优点:利于维护;如果需要修改,只需要修改服务端
    c/s架构
    必须有一个客户端,不好维护

  3. tomcat 阿里云服务器

Tomcat
在这里插入图片描述
目录介绍
在这里插入图片描述
bin代表tomact开启运行执行的一些脚本目录
config 是xml的一些配置信息目录
lib 是tomact 的jar包目录
logs 是记录日志文件的目录
temp 临时的目录
webapps 也就是women发布的项目都在这个目录里
work 代表tomcat的工作目录

config service.xml
protocol=“HTTP/1.1” 这个是支持的协议
connectionTimeout 代表最大的连接数
port=“8080” 代表访问的端口号

<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" 
redirectPort="8443"/>

http://localhost:8080/day06/index.html

  1. 各种结构

url 地址:
统一资源定位符:
构成:协议+当前的ip地址((localhost代表本机的ip地址):+端口号/+项目名/+需要访问的页面)

urn:统一资源标识符 主要来做权限管理。
协议:http https tcp udp

http:协议最大的特点就是 一次性连接:web 网站基本上都是http协议

https :协议也就是 http协议加ssl证书(保证传输数据的安全性)
Socket =udp +tcp+xmpp:特点是:长连接:只要一次连接成功之后,都会处于连接状态,这个连接其实很容易被断开, socket有一个心跳包 它会隔一段时间,就检查连接是否是成功的,如果断开,会马上创建连接。
udp 传输速度快,肯定会丢失数据(丢包)
tcp 传输慢 不会都是数据
udp tcp协议:

国内即时通信开发比较好的就是 环信 融云 sdk

前段框架:Vnu.js(阿里巴巴 angular)

二、JSP技术
Jsp(java+servlet+pages) java+html(也就是在html里面来嵌套java代码)
将html文件改为jsp文件:
<%@pagelanguage="java"import="java.util.*"pageEncoding=“UTF-8”%>
叫做jsp的指令运行过程
把该条指令复制到html文件顶端,保存后,将该html文件的后缀改为.jsp(PS:一定要先保存该指令,并注意编码格式为UTF-8,否则会出现乱码)
在这里插入图片描述

JSP代码片段
JSP脚本片段 语法:<% java代码 %>
注意:a、JSP脚本片段只能出现java代码;b、JSP脚本片段中的java代码必须严格遵循Java语法;
在一个JSP页面中可以有多个脚本片段,在两个或多个脚本片断之间可以嵌入文本HTML标记和其他JSP元素,然后,多个脚本片段组合后的结果必须是完整的JAVA语句:

	<table border="2">
		<tr>
			<td>编号</td>
			<td>名字</td>
			<td>健康值</td>
			<td>好感度</td>
			<td>种类</td>
		</tr>
		<%for(int i=0;i<ulist.size();i++){%>
		<tr>
			<td><%=ulist.get(i).getId() %></td>
			<td><%=ulist.get(i).getName() %></td>
			<td><%=ulist.get(i).getHealth()%></td>
			<td><%=ulist.get(i).getLove() %></td>
			<td><%=ulist.get(i).getStrain()%></td>
		</tr>
		<%}%>
		</table>

include指令:
<%@include file=“文件相对url地址”%>
作用:在两个JSP页面中(a.jsp;b.jsp)在a.jsp 中使用include指令将b.jsp文件包含其中,输出的a的结果是会连b的结果也一起输出

out对象:(跟java的sysout语句一样)
语法:out.print(“输出内容”)

注意:用JSP脚本片段写方法的时候,要在<%后加!,不然会报错

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值