小编dar*_*pet的帖子

angularjs将焦点移动到下一个控制输入

什么是最好的方式,当在表单中输入时,焦点转到下一个输入而不是使用angularjs提交表单.

我有一个包含很多字段的表单,客户习惯按Enter键移动到下一个输入(从桌面应用程序转移).当用户点击进入时,angularjs会保存表单.我想改变这个.可能吗 ?

angularjs

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

在传统世界中需要Hibernate

我有几个关于hibernate的问题.

在stackoverflow中的许多问题中,有几个人说hibernate对于非常复杂的数据库来说并不是一个好选择.如果我们有非常复杂的数据库,那么hibernate不是正确的选择.它更适合绿色领域项目,但对复杂的遗留数据库来说并不是那么好.

  1. 这是真的?
    hibernate也会生成查询.每个项目经理都希望有优化的查询(hibernate不能生成比sql专家更优化的查询!).因此对于大型项目来说,雇用sql专家不是问题.sql专家将优化查询(使用explain sql,使用join ...)

  2. 我的问题是如何一个庞大而昂贵的项目不关心sql优化?
    (你会说你可以编写HQL,但正如我在很多帖子中看到的那样,解释说HQL并不比sql强大,而且很多程序员都会头疼并且需要几个小时的调整)(你喜欢你的所有器官)理想情况下你的身体不工作吗?)另外,二级缓存有助于休眠,因为hibernate知道生成大量的查询而不是复杂的连接.

  3. 我的问题是:真的是一个复杂的数据库,只能由一个系统修改(例如网站)吗?如果我们谈论企业系统,可以通过多个进程访问数据库,共享不同的编程语言和平台.
    所以在这种情况下,二级缓存并没有多大帮助.

  4. 对于什么样的项目hibernate适合?它适用于没有人关心sql的后台项目吗?

  5. 当您的管理员说:请使用memcached进行缓存时,请使用此优化查询而不是您的?

如果您使用的是oracle数据库,那么orache拥有最先进的sql语法.他们花了很多时间和金钱在非常强大的语法上.如果不使用,该语法是什么?

该软件只编写一次(然后维护)并使用很长时间.如果我是一家订购软件的公司,我会说:我会使用该软件几年,我喜欢快速,如果你花1个月的时间用hibernate编写软件,我会再花一个月的时间来购买软件例如,IBATIS知道它可以更好地工作多年
(当你购买的汽车你感兴趣的汽车经济1千克油/公里,而不是制造商生产汽车的简单和简单!).因此,作为软件消费者,我对您的工作效率并不感兴趣,只是软件的速度有多快.当然价格也是相关的,但如果我们谈论价格,那么就有更复杂的数学.

当我们真的无法预测系统的某些部分时,我们可以称之为工程吗?
(如果他不能预测电流,电气工程师真的可以成为工程师)

请分享您的意见.

问候

java orm hibernate

14
推荐指数
1
解决办法
3309
查看次数

谁向开源软件的开发者付钱?

我们面临着很多开源软件.

但有人需要编写该软件.他们是如何付款的?

你知道一篇关于开源政治和经济的好文章吗?

有时大公司自己发布开源,因为它们有一些好处.然后他们出售支持,建议......

我的问题是开放软件的实体经济是什么?没有专业人士会无所作为.这个软件是几个类,但是数千或者可能是数百万个类.如果你真的是专业人士,你会为软件编写软件,因为你有生命,妻子,孩子,税,你必须赚钱.请不要告诉我他们这样做是为了娱乐或爱好!

open-source

12
推荐指数
3
解决办法
3143
查看次数

没有容器的jpa

我喜欢使用jpa,但没有应用程序容器.我打算在控制台应用程序中使用它.

有什么例子吗?

问候

java orm jpa console-application

8
推荐指数
1
解决办法
2705
查看次数

事务隔离级别很好的解释

有人知道一本好书,其中的事务隔离级别用很多示例和建议来解释,在什么情况下使用什么隔离级别?

mysql transactions isolation-level

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

具有延迟加载,过滤和排序的jsf数据表

我参与了几个包含大量数据表的项目.这些表当然在服务器端和db的帮助下进行了排序,过滤和分页(所有数据库都实现了排序,过滤 - 并限制返回的结果).

在真正的应用程序上工作时,有数千甚至数百万行.

但我见过几个JSF数据表组件.
他们在客户端实现分页,排序和过滤!据我说这是非常愚蠢的.这项技术称为企业,他们使用java脚本在客户端对数据进行排序!

我还没有看到任何好的JSF数据网格,它在服务器端构建了用于排序,过滤和延迟加载的功能.

这是为什么?我是在寻找错误的方向还是真的没有建立支持.最近我正在测试primefaces和延迟加载数据表.它确实很好,但我只能懒加载表.如果添加排序和过滤器,则问题就会开始.

结论:是否有任何可数据化的JSF组件可以执行延迟加载分页,以及在服务器端进行过滤和排序?如果我需要实现自己的解决方案,这要归功于进行客户端排序和过滤的团队,它们是无用的.

sorting datatable jsf filtering lazy-loading

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

JPA本机查询和缓存

JPA(createNativeQuery)中的本机查询是否支持缓存?
我正在填充我自己的数据传输对象,因为sql查询连接了几个表,并且只从它们中获取几个列.

问候

java hibernate jpa native

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

automapper不完整的文档

我正在为c#的automapper寻找文档.在他们的网站上,文档不完整(我可以看到).示例UseDestinationValue未记录.还有其他选项没有记录和解释.在哪里可以找到有关automapper选项的更全面的解释(例如UseDestinationValue和其他)?

c# dto automapper

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

spring mvc vs seam

Spring mvc是一个长期存在的框架,它有很好的文档和经过验证的技术.很多网站都在使用spring.

Seam是一个基于jsf - 富面孔实现的框架.它有很多基于ajax的组件.它使用了一些像EJB,JPA这样繁重的东西.所有这些都容易出错,而且这个框架太慢了(在我的计算机上几乎不可能开发一些东西,因为它真的很慢,特别是在jboss上重新部署)但对于后台应用来说非常好.

有人有这两个框架的专业经验吗?你能推荐一个更好的吗?为什么?

问候

comparison spring seam

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

表数据网关和数据访问对象架构差异

有人可以描述表数据网关(TDG)和数据访问对象(DAO)之间的主要区别吗?

TDG可以操作该表的所有行,但DAO也可以(DAO可以保存、删除指定对象,也可以对整个表进行操作)

问候

architecture dao dto

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

工作单元模式的来源是什么?

这个页面上我读了以下内容:

工作单元是Martin Fowler描述的设计模式

Martin Fowler是否在Hibernate开发人员之前发现了这种模式,他是描述这种模式的唯一来源吗?

architecture design-patterns hibernate unitofworkapplication

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

如何在 v-app 外部单击时关闭 v-select?

我有一个用户 vuetify 的 vue 应用程序。该应用程序在现有的 cms 中使用。当下拉选择打开时,应用程序外的点击不会关闭下拉菜单。如果单击位于应用程序区域内,则下拉菜单将关闭。

知道如何在应用程序外单击时触发打开的下拉列表的关闭吗?

new Vue({
  el: '#cartbutton',
  data() {
    return {
      items: [{text:'a'}, {text:'b'}]
    }
  }
})
Run Code Online (Sandbox Code Playgroud)
.existing-cms {
  padding: 40px 50px;
}

#app {
  background-color: rgba(0,0,0,0.2);
  padding: 10px;
  height: 200px;
}
Run Code Online (Sandbox Code Playgroud)
<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.5.17/vue.js"></script>
<link href="https://unpkg.com/vuetify/dist/vuetify.min.css" rel="stylesheet"/>
<script src="https://unpkg.com/vuetify/dist/vuetify.min.js"></script>
<link href="https://fonts.googleapis.com/css?family=Material+Icons" rel=stylesheet>

<div class="existing-cms">
  <p>Click on the select dropdown and leave it open.</p>
  <p>
    Click on this white region outside the app should somehow close
    opened select in the app.
  </p>
  
  <div id="cartbutton">
    <v-app>
      <span>Clicking …
Run Code Online (Sandbox Code Playgroud)

javascript vue.js vuetify.js

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

稳定模式

我已经读过有软件的稳定性模式.

有人可以列出或参考书籍或其他资源吗?

问候

architecture

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