问题列表 - 第43749页

将典型的3层架构转移给演员

这个问题困扰了我一段时间了(我希望我不是唯一的一个).我想采用一个典型的3层Java EE应用程序,看看它可能看起来像是用actor实现的.我想知道是否真的有意义进行这样的转换以及如果它确实有意义我可以从中获利(可能是性能,更好的架构,可扩展性,可维护性等等).

这是典型的Controller(演示),服务(业务逻辑),DAO(数据):

trait UserDao {
  def getUsers(): List[User]
  def getUser(id: Int): User
  def addUser(user: User)
}

trait UserService {
  def getUsers(): List[User]
  def getUser(id: Int): User
  def addUser(user: User): Unit

  @Transactional
  def makeSomethingWithUsers(): Unit
}


@Controller
class UserController {
  @Get
  def getUsers(): NodeSeq = ...

  @Get
  def getUser(id: Int): NodeSeq = ...

  @Post
  def addUser(user: User): Unit = { ... }
}
Run Code Online (Sandbox Code Playgroud)

你可以在许多弹簧应用中找到类似的东西.我们可以采用没有任何共享状态的简单实现,因为没有同步块...所以所有状态都在数据库中,应用程序依赖于事务.服务,控制器和dao只有一个实例.因此,对于每个请求,应用程序服务器将使用单独的线程,但线程不会相互阻塞(但将被DB IO阻止).

假设我们正在尝试与actor实现类似的功能.它看起来像这样:

sealed trait UserActions
case class GetUsers extends UserActions
case class GetUser(id: Int) extends UserActions …
Run Code Online (Sandbox Code Playgroud)

spring scala 3-tier java-ee actor

21
推荐指数
3
解决办法
2394
查看次数

22
推荐指数
2
解决办法
3万
查看次数

如何使用jquery-ui的幻灯片效果?

嘿家伙到目前为止我有以下代码,但不知道如何在我正在加载的图像上使用jquery幻灯片效果

.js我到目前为止已加载

    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script src="jqueryui.js"></script>
Run Code Online (Sandbox Code Playgroud)

HTML代码是

<div align="center"><img src="images/personal_photo.png" width="900" height="850" alt="Awesome effects"></div>
Run Code Online (Sandbox Code Playgroud)

注意:由于我不知道如何应用jquery-ui效果,我没有对代码做任何事情.

jquery jquery-ui

9
推荐指数
2
解决办法
3万
查看次数

插入参数,C#,T-Sql

我试图通过文本框通过aspx页面插入参数.我设置了我的参数,但是evertime I executenonquery,@ Username显示在数据库中而不是实际值.以下是我的代码.任何人都可以有点洞察力吗?

这是完整的代码:

protected void btn_SubmitUserInfo_Click(object sender, EventArgs e)
    {
        SqlConnection conn = new SqlConnection();
        conn = new SqlConnection("Data Source=.\\SQLEXPRESS;AttachDbFilename=c:\\Documents and Settings\\xm\\My Documents\\Visual Studio 2010\\Projects\\CreateUser\\CreateUser\\App_Data\\UserInformation.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True; Integrated Security=SSPI");

        //Open the connection outside of the try statement
        conn.Open();

        try
        {
            //Create a command for the stored procedure and tie it into the connection
            SqlCommand cmd = new SqlCommand("InsertUserValues", conn);

            //Set the command type so it know to execute the stored proc
            cmd.CommandType = CommandType.StoredProcedure;

            //Declare Parameters


            SqlParameter …
Run Code Online (Sandbox Code Playgroud)

c# t-sql

2
推荐指数
1
解决办法
3164
查看次数

搜索并替换ruby正则表达式

我在包含HTML的MySQL列中有一个文本blob字段.我必须改变一些标记,所以我想我会用ruby脚本来做.Ruby在这里无关紧要,但是看到它的答案会很高兴.标记如下所示:

<h5>foo</h5>
  <table>
    <tbody>
    </tbody>
  </table>

<h5>bar</h5>
  <table>
    <tbody>
    </tbody>
  </table>

<h5>meow</h5>
  <table>
    <tbody>
    </tbody>
  </table>
Run Code Online (Sandbox Code Playgroud)

我需要将<h5>foo</h5>每个文本的第一个块更改为仅<h2>something_else</h2>保留字符串的其余部分.

使用Ruby似乎无法获得正确的PCRE正则表达式.

ruby regex

8
推荐指数
2
解决办法
2万
查看次数

在XML/XSL文件中包含XML文件

所以目前我正在做一些XML-> XSLT->(HTML5/CSS3)工作.现在我有一个menu.xml文件,我想将它包含在XSL文件或XML页面中.我做了很多搜索,但我找不到直截了当的答案.

那么,如何将XML文件包含到另一个XML文件或XSL文件中?

编辑:通过包含,我的意思是从其他文件引用/加载它,而不是复制和粘贴它或只是嵌入它.

xml xslt

23
推荐指数
2
解决办法
4万
查看次数

Objective-C - 定义一个枚举,而不是像ENUMTYPE.ENUMVAL那样的点

我在objective-c中读过很多关于枚举类型的东西,我看到有很多方法可以定义它们.但是我没有看到正确的方法(如果有的话)来定义可以使用CARS.ROLLSROYCE调用的枚举,并且不能仅在代码中使用ROLLSROYCE.

所以我可以在CARS枚举中以及BEAUTIFULCARS枚举中定义ROLLSROYCE.

你知道定义这样一个枚举的方法吗?

enums definition objective-c

7
推荐指数
1
解决办法
3101
查看次数

如何使用java生成条形码

是否可以使用java生成条形码?如果是这样我怎么能这样做?感谢任何信息.

java barcode

5
推荐指数
1
解决办法
2万
查看次数

适用于Windows的最佳Assembly IDE

在Windows中进行汇编编程的最佳IDE是什么?(它应该适用于MASM,TASM或NASM,尽管任何asm都会做= P).

商业或FOSS很好.

ide assembly

18
推荐指数
2
解决办法
6万
查看次数

jquery在一行中引用多个元素

我怎么能在一行中写这个.

$('#id').whatever();
$('#id1').whatever();
$('.class').whatever();
Run Code Online (Sandbox Code Playgroud)

jquery elements

6
推荐指数
1
解决办法
2617
查看次数