• 随笔总结


    1、WebService工作原理-SOAP

    当客户端调用一个WebService的方法时,首先将方法名称和需要传递的参数包装成XML,也就是SOAP包,

    通过HTTP协议传递到服务器端,然后服务器端解析这段XML,得到被调用的方法名称和传递过来的参数,

    进而调用WebService相应的方法,方法执行完毕后,将返回结果再次包装为XML,也就是SOAP响应,发送到客户端,

    最后客户端解析这段XML,最终得到返回结果。

    webservice采用:简单对象访问协议(SOAP),Web服务描述语言(WSDL),同一描述、发现和继承(UDDI);SOAP、WSDL和UDDI都基于XML。SOAP使用XML作为其数据编码格式。WSDL使用XML Schema来描述Web服务的结构。UDDI使用XML描述商业实体和Web服务

    2.MVC本质是降低耦合,提高代码的重用性;其框架其实是一种设计模式,一种思想,V视图用来显示,M模型数据的交互,C控制层逻辑处理,用来衔接V和M

    3.JSP和servlet的本质是会话,J2EE表示层实际是对“请求——响应”的一种实现,浏览器请求,web服务器响应

      SSH 它就是一个架构 MVC 它是一种思想

       程序从大方面分成三层:表示层、业务层、持久层;表示层也可以说是Web层,业

       务层对应的是Service,持久层对应的是DAO。

       Web层又分成MVC,Struts 属于Web层;Hibernate是持久层;实体对象(POJO)不

       属于任何层,它会在各个层之间传递消息;Spring不属于任何层(用Spring可以

       解偶合,是在业务层和持久层之间解偶合,Web层和业务层解耦也靠它)。

    Spring:

    控制反转:使用对象时,不需要new对象了,Spring容器使用了工厂模式为我们创建了所需要的对象,我们使用时不需要自己去创建,直接调用Spring为我们提供的对象

    线程

    一个Thread类实例只是一个对象,像Java中的任何其他对象一样,具有变量和方法,生死于堆上。

    Java中,每个线程都有一个调用栈,即使不在程序中创建任何新的线程,线程也在后台运行着。

    一个Java应用总是从main()方法开始运行,mian()方法运行在一个线程内,它被称为主线程。

    当在对象上调用wait()方法时,执行该代码的线程立即放弃它在对象上的锁。然而调用notify()时,并不意味着这时线程会放弃其锁。如果线程荣然在完成同步代码,则线程在移出之前不会放弃锁。因此,只要调用notify()并不意味着这时该锁变得可用。

  • 相关阅读:
    Callable的Future模式
    并发队列
    并发工具类
    线程池
    并发编程专题
    侧边栏:内有友链,分类等等
    脑残错误记录
    博主的OI流水账
    NOI2019游记
    NOI数论姿势瞎总结(Pi也没有)
  • 原文地址:https://www.cnblogs.com/kisstear/p/4789142.html
Copyright © 2020-2023  润新知