小编Eug*_*neP的帖子

Spring中的DAO和服务层:会话管理

我是否正确理解DAO和服务层互连的原则?DAO执行基础对象的提取,比如来自db的id.

服务层使用DAO对象,并且可以在一个函数中调用多于一种DAO 方法.所以,服务层必须:

  1. 实例化DAO实现对象

  2. 根据需要调用DAO的多个方法

如果Dao实现了一个接口,那么DAO接口是否必须有一个方法setSessionFactory()

如何在Spring中声明性地标记:

  1. DAO对象

  2. 服务层方法和类整体

这样它可以提供所需的东西吗?

java spring hibernate

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

免费的网络服务返回城市名称,城市代码和时区

你知道一个网络服务能够说出世界上城市的完整名单,包括巴黎PAR和时区等短名称吗?

或至少按城市名称查询:巴黎 - >时区= + 02:00,缩写= PAR

另外,我在这里看到:http://www.earthtools.org/webservices.htm#timezone

offset忽略夏令时校正的小时数.


这不是一个理想的结果.当然我们需要这个修正!

java timezone web-services

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

Jax-ws,spring和SpringBeanAutowiringSupport

虽然在我的@Webservice类中我扩展了SpringBeanAutowiringSupport,但自动装配对于Spring 2.5,tomcat6来说并不起作用.

什么都没注入.

我在main方法中测试了那些bean自动装配,使用classpathcontext,一切都注入正常.但不适用于jax-ws端点.

你有想法吗?

java spring cxf jax-ws autowired

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

有趣的最低价格问题

n个公共汽车站,我们知道第i和第j站之间的费用.这是一条单行道.考虑到所有可能的连接,从第1站到第n站的路线的最低价格是多少?时间和内存消耗应尽可能少.

ps举一个例子,比方说,有4站.我们有这样的价格表:

. 3$ 5$ 7$
. .  1$ 3$
. .  .  1$

从1-st到4-th,我们支付7 $.如果我们改变在第二站的路线,我们支付3 $ + 1 $ = 4 $把车开到第三站,但我们付出2 $更多,如果我们走到最后,所以整体成本会$ 6,但同样,如果我们改变第3站的路线,我们将支付4 + 1 = 5 $.

algorithm math

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

Java中的守护进程:简单的计划应用程序?

此应用程序必须执行与Web服务的连接,获取数据,将其保存在数据库中.每小时24/7.在java中创建这样一个应用程序最有效的方法是什么?

应该如何运行 - 作为系统应用程序还是作为Web应用程序?

java cron scheduled-tasks quartz-scheduler

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

1:Hibernate和级联操作中的M关系

表SUBCOURSE引用COURSE COURSE(id,name)SUBCOURSE(id,course_id,name)

所以,1:M.

Hibernate为课程生成:

    @OneToMany(fetch = FetchType.LAZY, mappedBy = "course", cascade = CascadeType.ALL)
    public Set getSubCourses() {
        return this.subCourses;
    }

对于它产生的子课程

    @ManyToOne(fetch = FetchType.LAZY)
    @JoinColumn(name = "course_id", nullable = false)
    public Course getCourse() {
        return this.course;
    }

现在问题是级联不能按预期工作.我想创建一个SubCourse对象集合(Set),填充它然后将它绑定到Course对象的setSubCourses().然后只需保留Course对象即可.

虽然,在Subcourses表中有ManyToOne的东西,我需要在添加到每个对象的集合之前手动setCourse().如果我不这样做,则在使用其集合持久化Course对象时会引发异常.

你能推荐我什么?

PS或者这可能是游戏的一部分?手动设置每个孩子的父对象?

java orm hibernate cascade

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

在servlet会话和java.io.NotSerializableException中保存对象

 SEVERE: IOException while loading persisted sessions:
         java.io.WriteAbortedException:
         writing aborted; java.io.NotSerializableException:
Run Code Online (Sandbox Code Playgroud)

这意味着此对象不能保留在硬盘上.

这是否意味着保留不实现"Serializable"的Session对象是不安全的?

我没有听说在Session对象中保存不可序列化的对象存在限制.

它只是意味着Tomcat将始终将它们保存在内存中,对吗?

java session servlets

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

重新部署Web应用程序时,Tomcat 6确实不稳定

你知道如何使它更稳定,可能属性设置,内存分配?

在重新部署Web应用程序,通过管理器(战争),Web界面或maven插件时,它总是挂起.

它每秒都会给PermGenSpace,没有内存错误等.

在我的本地机器上3gb ram.

它看起来应该手动设置以稳定的方式工作.

如何解决这样的问题?

java tomcat web-applications

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

变量在哪里定义?

假设,我有一个参数Object类型的方法.该方法什么都不返回 - void.

首先,它检查参数是否为空(或任何其他检查,如objectParam.isEnabled())

if (objectParam.isEnabled()) {
    // ok
}
Run Code Online (Sandbox Code Playgroud)

现在,如果满足条件,我需要局部变量.如果不是,那么我不需要任何变量.

我应该在哪里定义它们?在"if scope"里面或者在方法标题之后?

当然,我可以在任何我喜欢的地方做到,但哪种方式应该是更好的做法?

java

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

你如何看待一个好的Spring + Hibernate DAO模块设计?

首先,我们创建表示数据库实体的类,确定,完成.假设我们使用Hibernate会话工厂和JPA注释.

现在我们必须创建一个DAO:getUserById,getAllUsers()等.

您对交易管理,会话工厂,如何制作出良好的设计有何建议?

java nhibernate spring hibernate

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

RAD编程语言编写一个windows应用程序来显示文本,播放audiofiles并显示弹出气球

这是一个广泛的问题,但我想听听你的意见.

我想到了三个选项:Delphi,C#和Java.

我对C#的经验不多,但我的经验仍然表明,与Delphi相比,C#不是RAD工具.它更像是Swing/Java.

我认为地球上任何东西都无法与Delphi相比,Delphi是一种简单易用的组件模型,用于构建可视化应用程序.

在构建可视化应用程序时,Java非常复杂.

顺便说一句,德尔福太老了,简直就是死工具(我的意见).但是使用Delphi,我可以在几分钟内构建这样一个应用程序,它将是可靠,快速和舒适的工作.

是否可以快速,轻松地构建类似Delphi的可视化应用程序?

应用程序必须显示带有html信息的屏幕,播放声音并对可以单击屏幕上显示的按钮(导航)的用户做出反应.

c# java windows delphi programming-languages

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

部分语音标记 - 从哪里开始?

您好我想知道如何实现这样一个任务的解决方案:

有一个500Mb的普通英文文本.

我想收集关于单词频率的统计数据,但另外要确保每个单词都被正确识别(或大多数单词).

根据句子中的"哭","她给出一个响亮的CRY"将被归类为名词,"不要哭"将给动词统计.

此外,最好过滤正确的名称,以便他们形成另一个字典.

另一项任务将更加困难.我想找到经常聚集在一起的单词的出现,并建立这种出现的列表.

让我们说,"绿草","美丽的女孩","小心处理","你是对的".因此,我们可以准确地说,在语言中经常使用哪些单词序列.

我怎么开始?是否有关于这个主题的开放Java工具和好书?

java parsing nlp linguistics

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

构造函数的私有范围

鉴于此代码段,你能解释为什么它会被炒掉吗?

问题是类构造函数被标记为私有,所以它不应该阻止我们用new运算符调用它吗?

public class Alpha {
 protected Alpha() {}
}
class SubAlpha extends Alpha {
 private SubAlpha() {System.out.println("ok");}
 public static void main(String args[]) {
  new SubAlpha();
 }
}
Run Code Online (Sandbox Code Playgroud)

这一切都有效,因为静态方法是类的一部分,它可以看到所有私有字段和方法,对吧?在这个"新"初始化之外永远不会工作?

java

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