发表于: 2017-11-24 23:36:51

1 654


今天完成的事情:

分享小课堂.主要就是C标签的应用和jsp页面.然后将小课堂分别上传百度云和腾讯云 ,,,写简书.

  <c:set value="123" var="qwe" scope="session"></c:set>
${qwe}
   <br>
   <c:out value="${null}" default="80"></c:out>
<br>
  <%--<c:if test="${param.speed>60}" var="q">汽车</c:if>--%>
   <%--<br>--%>
   <%--${q}--%>
   <br>
   <c:choose>
<c:when test="${param.speed>60}">汽车</c:when>
<c:when test="${param.speed<60}">自行车</c:when>
<c:otherwise>行人</c:otherwise>
</c:choose>
</h2>
   <%--<c:import url="http://www.baidu.com" charEncoding="UTF-8"></c:import>--%>
   <%--<c:redirect url="http://www.baidu.com"></c:redirect>--%>
   <c:url value="http://www.baidu.com" var="baidu">
</c:url>
<a href="${baidu}">百度</a>

重新学习RMI..

RMI(Remote Method Invocation,分布式对象软件包,
RMI一般用到的类java.rmi.Remote  所有可以被远程调用的对象都必须实现该接口
java.rmi.server.UnicastRemoteObject  所有可以被远程调用的对象都必须扩展该类

       RMI远程方法调用是一种计算机之间对象互相调用对方函数,启动对方进程的一种机制,使用这种机制,某一台计算机上的对象在调用另外一台计算机上的方法时,使用的程序语法规则和在本地机上对象间的方法调用的语法规则一样。 

RMI的优势:

1、面向对象:可以将类似Java Hash表这样的复杂类型作为一个参数进行传递。

2、可移动属性可将属性从客户机移动到服务器,或者从服务器移动到客户机

3、设计方式:对象传递功能使你可以在分布式计算中充分利用面向对象技术的强大功能,如二层和三层结构系统。如果用户能够传递属性,那么就可以在自己的解决方案中使用面向对象的设计方式。

4、安全性:RMI使用Java内置的安全机制保证下载执行程序时用户系统的安全。RMI使用专门为保护系统免遭恶意小程序侵害而设计的安全管理程序。

5、便于编写和使用:新接口将包含所有可以远程调用的方法。远程对象必须实现这个新接口,由于新的接口扩展了
远程接口,实现了新接口,就满足了远程对象对实现远程接口的要求,所实现的每个对象都将
作为远程对象引用。


把师兄代码down下来分析..  现在相当于把controller以上的部分单独分出来, 将service一下的部分分为两个服务器分别部署,将web层对各层的接口写好,包括model,service. 分别调用服务器上model,service对应的实现.  


学习socket

对于Java Socket编程而言,有两个概念,一个是ServerSocket,一个是Socket。服务端和客户端之间通过Socket建立连接,之后它们就可以进行通信了。首先ServerSocket将在服务端监听某个端口,当发现客户端有Socket来试图连接它时,它会accept该Socket的连接请求,同时在服务端建立一个对应的Socket与之进行通信。这样就有两个Socket了,客户端和服务端各一个。

       对于Socket之间的通信其实很简单,服务端往Socket的输出流里面写东西,客户端就可以通过Socket的输入流读取对应的内容。Socket与Socket之间是双向连通的,所以客户端也可以往对应的Socket输出流里面写东西,然后服务端对应的Socket的输入流就可以读出对应的内容


明天计划完成的事情:

完成分布部署,


遇到的困难:

今天学的概念比较多.还没上手实战,

还有比较疑惑的一点是rmi和socket的区别


收获:

这次小课堂也算弥补也jsp页面的弱项,


任务进度:任务8步骤1

任务开始时间:2017-11-23

预计demo时间:2017-11-27

是否有延期风险:暂无

禅道:http://task.ptteng.com/zentao/task-view-13485.html



返回列表 返回列表
评论

    分享到