发表于: 2017-11-03 20:04:15

2 805


今日完成的事情:

1;任务三的概念百度过记录列举一遍:

WEB网页,用于表示Internet主机上供外界访问的资源。静态web资源,web页面中供人们浏览的数据始终是不变(开发技术:Html)。动态web资源,web页面中供人们浏览的数据是由程序产生的,不同时间点访问web页面看到的内容各不相同(开发技术:JSP/ServletASPPHP等统称为Javaweb).详细列举一下比较的资源解释:


2;静态:*htm*html,如果在一个服务器上直接读取这些内容,就是把这些网页的内容通过服务器展现。操作的过程:在静态WEB应用中,客户端使用WEB浏览器,经过网络连接到服务器,使用HTTP协议发起一个请求,告诉服务器需要哪个页面,所有的请求交给WEB服务器,之后WEB服务器根据需要,从文件系统(存放了所有静态页面的磁盘)取出内容,通过WEB服务器返回给客户端,客户端接收到内容经浏览器渲染解析,得到显示的效果。缺点很明显, Web页面中的内容无法动态更新,所有的用户每时每刻看见的内容和最终效果都是一样的。还有就是静态WEB无法连接数据库,无法实现和用户的交互。


3;动态:主要的特性的是页面展示效果因时因人而变,而且具有交互性可以动态更新。整个动态WEB操作的过程,与静态类似,就是在TTP协议发起请求的时候,所有请求都先经过一个过滤器,也就是任务二中的<mvc:default-servlet-handler/>如果发现客户端请求的是静态资源,则将请求直接转交给WEB服务器,之后WEB服务器从文件系统中取出内容,发送回客户端浏览器进行解析执行;动态资源(*.jsp*.asp/*.aspx*.php),则先将请求转交给WEB Container,在WEB Container中具体细节就不说了,大体上就是操作数据库动态拼凑页面的展示内容,交给WEB服务器,之后通过WEB服务器将内容发送回客户端浏览器进行解析执行。


4; 服务器是驻留于因特网上某种类型计算机的程序,是可以向发出请求的浏览器提供文档的程序。当客户端连到服务器上并请求文件时,服务器将处理该请求并将文件反馈到该浏览器上,附带的信息会告诉浏览器如何查看该文件(即文件类型),tomcat以及jetty,resin就是一个web服务器;我们开发用到的服务器的原因就是,如果在本地创建一个web页面,用户是无法访问到的,但是如果启动tomcat服务器,把web页面放在tomcat服务器中,用户就可以访问了。这就说明,不管什么web资源,想被远程计算机访问,都必须有一个与之对应的网络通信程序,当用户来访问时,这个网络通信程序读取web资源数据,并把数据发送给来访者。而nginx单独说一下,他也是一种服务器, 功能就记住一个主要的是作为Web服务器,处理静态文件、索引文件,自动索引的效率非常高.


5;然后是脚本script看了知乎百度,通俗的说script 其实就是一系列指令——像演戏的脚本一样,演员看了指令就知道自己该表演什么,说什么台词;而计算机看了指令就知道自己该做什么事情。所以 script 其实就是短小的、用来让计算机自动化完成一系列工作的程序,这类程序可以用文本编辑器修改,不需要编译,通常是解释运行的。还有就是三个特点1。脚本的用意是为了可再现的重复一个设定好的规程。2。脚本需要有一个解释器来执行。3。脚本能够方便的,快速的,经常的被修改。


6;然执行第一步,简单打包就不多说了.



7;阿里云服务器,配置好mysql以及java,这里服务器用jetty,多少接触过了,

……linux系统…命令又是一塌糊涂,明天的重点….具体流程的话,还是说下jetty


首先去eclipse网站上下载jetty




上传到unbuntu服务器后,执行以下命令解压tar -xvf jetty-distribution


然后按照教程配置了用户什么的




修改配置文件 vi /etc/default/jetty


添加服务,这一步没启动成功…


 

用了最简单的启动方式Java


8,war包一直报错



切换root还是有问题,重启之后切换就好了….


然后是上传war,结果页面一直没信息,端口没开….


改了之后就好了

 

明日计划的事情:

1;熟悉linux命令

2;改一下信息,跑项目

3;jetty的相关信息给完善一下

4;resintomcat跑一下

5;熟悉脚本



遇到的问题及解决方法:

ubuntu刚开始比较生…需要熟练



收获:

简单完成了远程部署

 



返回列表 返回列表
评论

    分享到