• PetShop4.0的安装、设置、调试与体验(草稿)


    一、安装时注意,选择完全安装,这样,就可以把4个数据库一齐装上。 

    二、“生成”→“重新生成解决方案”

    三、数据库里已经有12个注册用户,分别是:

    demo, AdamBarr, KimAbercrombie, RobYoung, TomYoutsey, GaryWYukish, RobCaron, KarinZimprich, RandallBoseman, KevinKennedy, DianeTibbott, orGarrettYoung.。密码都是pass@word1.

     结帐离开时(Check Out),会要求登录,你也可以自己注册一个用户名,注册时注意密码要足够复杂,类似pass@word1,或者干脆就用个邮箱当密码吧。

    使用自己注册的用户名结帐时,输入信息比较烦,格式有要求,不如直接使用系统提供的12个用户名,结帐信息就可以不用再输入了。

     四、提交定单时(Submit Order),服务器 'J7-T2\SQLEXPRESS' 上的 MSDTC 不可用。

    只要在windows控制面版-->管理工具-->服务-->Distributed   Transaction   Coordinator-->属性-->启动即可

    这时,查看数据库MSPetShop4Orders中的表Orders,可看到,有一条定单(Order)记录。

    以上是PetShop4.0默认的同步定单模式(OrderSynchronous),如果要工作在异步定单模式(OrderAsynchronous),还需进行如下设置:

    Asynchronous Order Placement Setup Instructions

    1.      Add a new private queue for Pet Shop called “PSOrders”

    2.      Modify web.config:

    a.      Change the OrderStrategyClass key to OrderAsynchronous
    <add key="OrderStrategyClass" value="PetShop.BLL.OrderAsynchronous"/>

    b.      Change the MachineName in the following line to your MSMQ computer name.
    <add key="OrderQueuePath" value="FormatName:DIRECT=OS:MachineName\Private$\PSOrders"/>

    3.      Modify app.config in the OrderProcessor project:

    a.      Change the MachineName in the OrderQueuePath key:
    <add key="OrderQueuePath" value="FormatName:DIRECT=OS:MachineName\Private$\PSOrders"/>

    异步模式,定单没写入消息队列,没有出错提示,这一点有点讨厌…

    貌似PetShop要重新启动…,

    使用SQLEXPRESS的,需要修改app.config中的连接字符串:

    server=(local)\SQLEXPRESS

    为数据库添加登录名mspetshop,密码为pass@word1,并设置服务器角色为sysadmin。当然你也可以修改app.config中的连接字符串中的用户名和密码。

    运行调试异步消息处理功能时,提交定单后,定单信息在消息队列里(注意这个消息队列是事务性的),运行OrderProcessor(也可以先运行),会定时查看这个消息队列,

    一旦有定单,马上取出,并把定单写到Orders表中。

  • 相关阅读:
    day35—JavaScript操作元素(创建、删除)
    day34—JavaScript实现DOM操作
    day33—前端开发的模块化和组件化
    day32—CSS多列布局学习
    day31—CSS Reset 与页面居中布局
    JVM(18)之 Class文件
    JVM(17)之 准备-解析-初始化
    JVM(16)之 双亲委派模型
    JVM(15)之 类加载器
    JVM(14)之 类加载机制
  • 原文地址:https://www.cnblogs.com/java20130723/p/3211666.html
Copyright © 2020-2023  润新知