当前位置: 首页 > news >正文

网站开发工程师薪资待遇服务类型网站开发需要哪些技术

网站开发工程师薪资待遇,服务类型网站开发需要哪些技术,wordpress主题安装报错,有哪些网站做的很好文章目录 一、命令模式定义二、例子2.1 菜鸟教程例子2.1.1 定义命令类接口2.1.2 定义命令执行者2.1.3 被处理对象Stock。2.1.4 封装处理Stock的命令 2.2 JDK源码——Runnable2.2.1 命令接口2.2.2 命令处理者2.2.3 命令实现类 2.3 SpringMVC——Controller2.3.1 请求对象 handle… 文章目录 一、命令模式定义二、例子2.1 菜鸟教程例子2.1.1 定义命令类接口2.1.2 定义命令执行者2.1.3 被处理对象Stock。2.1.4 封装处理Stock的命令 2.2 JDK源码——Runnable2.2.1 命令接口2.2.2 命令处理者2.2.3 命令实现类 2.3 SpringMVC——Controller2.3.1 请求对象 handler2.3.2 请求执行者 HandlerAdapter 三、其他设计模式 一、命令模式定义 类型 行为型模式 目的 将一个请求封装成一个对象从而使您可以用不同的请求对客户进行参数化。 二、例子 2.1 菜鸟教程例子 2.1.1 定义命令类接口 public interface Order {void execute(); }2.1.2 定义命令执行者 import java.util.ArrayList; import java.util.List;public class Broker {private ListOrder orderList new ArrayListOrder(); public void takeOrder(Order order){orderList.add(order); }public void placeOrders(){for (Order order : orderList) {order.execute();}orderList.clear();} }2.1.3 被处理对象Stock。 菜鸟教程定义被处理的对象是Stock。 public class Stock {private String name ABC;private int quantity 10;public void buy(){System.out.println(Stock [ Name: name, Quantity: quantity ] bought);}public void sell(){System.out.println(Stock [ Name: name, Quantity: quantity ] sold);} }2.1.4 封装处理Stock的命令 public class BuyStock implements Order {private Stock abcStock;public BuyStock(Stock abcStock){this.abcStock abcStock;}public void execute() {abcStock.buy();} }public class SellStock implements Order {private Stock abcStock;public SellStock(Stock abcStock){this.abcStock abcStock;}public void execute() {abcStock.sell();} }2.2 JDK源码——Runnable 虽然 Runnable 接口本身并不是一个命令模式的实现但结合Thread和自定义的Runnable 实现类可以认为它运用了命令模式。 2.2.1 命令接口 public interface Runnable {public abstract void run(); } 2.2.2 命令处理者 public class Thread implements Runnable {private Runnable target;public synchronized void start() {if (threadStatus ! 0)throw new IllegalThreadStateException(); ​group.add(this); ​boolean started false;try {start0();started true;} finally {try {if (!started) {group.threadStartFailed(this);}} catch (Throwable ignore) {}}}private native void start0(); }2.2.3 命令实现类 public class OrderThread {public void run(){//todo} }2.3 SpringMVC——Controller 个人认为Controller也是运用了命令模式。 2.3.1 请求对象 handler 2.3.2 请求执行者 HandlerAdapter HandlerAdapter光看名字就知道运用了适配模式我们就看handle方法部分就好了。 public class SimpleControllerHandlerAdapter implements HandlerAdapter {public SimpleControllerHandlerAdapter() {}public boolean supports(Object handler) {return handler instanceof Controller;}Nullablepublic ModelAndView handle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {return ((Controller)handler).handleRequest(request, response);}public long getLastModified(HttpServletRequest request, Object handler) {return handler instanceof LastModified ? ((LastModified)handler).getLastModified(request) : -1L;} } 三、其他设计模式 创建型模式 结构型模式 1、设计模式——装饰器模式Decorator Pattern Spring相关源码 行为型模式 1、设计模式——访问者模式Visitor Pattern Spring相关源码2、设计模式——中介者模式Mediator Pattern JDK相关源码3、设计模式——策略模式Strategy Pattern Spring相关源码4、设计模式——状态模式State Pattern5、设计模式——观察者模式Observer Pattern Spring相关源码6、设计模式——备忘录模式Memento Pattern7、设计模式——模板方法模式Template Pattern Spring相关源码8、设计模式——迭代器模式Iterator Pattern Spring相关源码
http://wiki.neutronadmin.com/news/329486/

相关文章:

  • 做网站好怎么做阿里巴巴国际网站首页
  • 企业网站备案需要法人拍照吗有经验的武进网站建设
  • 免费的室内设计网站app下载安装注册
  • 杭州建设局网站官网做财务还是网站运营
  • 微网站建设哪家优惠企业网站的作用和意义
  • 学校网站建设情况汇报深圳品牌床垫
  • 河南专业建网站应用商城app开发
  • 专业外贸制作网站网站建设技术解决方案
  • 建设网站怎么入账沈阳公司网站设计
  • 网站建设公司组织架构网站建设中最重要的环节是什么
  • 有网站代码怎么建站云主机如何做网站
  • 蒙古文网站建设汇报怎么做企业网站排名
  • 网站备案流程实名认证网页设计网站视频
  • 定制公司网站建设去河南省住房和城乡建设厅网站查
  • 装潢公司网站设计与制作小程序定制开发广州
  • 网站建设如何记账网站保持排名
  • 手机 pc网站模板软件如何开发制作
  • 马来西亚的网站后缀seo优化大公司排名
  • 手机网站数据加载如何自己开发app软件
  • 厦门 网站建设公司口碑营销的例子
  • 重庆网站公司设计方案莱芜金点子今天最新招聘
  • 宜城做网站旅游电子商务网站策划书
  • 兰州专业网站建设公司益田附近网站建设
  • 网站开发售后服务协议校园网站建设硬件采购
  • 做暧动漫视频在线观看网站任丘网站制作
  • 惠州网站推广排名wordpress话题活动插件
  • 化妆品网站开发流程和进度安排网站建设毕业设计任务书
  • 男做直播网站好2017免费网站空间
  • 网站不显示内容吗wordpress 弹窗浮动层
  • 济南网站建设的方案郓城微信网站建设