草庐IT

Tomcat-Spring-Hibernate

全部标签

java - Spring MVC : Binding 3 dropdowns to a date property in SimpleFormController

我应该如何配置类以将三个下拉列表(日期、月份、年份)绑定(bind)到单个日期属性,以便它按照“每个属性一个请求参数”场景的方式工作?我想应该通过覆盖initBinder方法来添加一些自定义PropertyEditors。还有什么? 最佳答案 AlekseyKudryavtsev:你可以在你的Controller中覆盖onBind方法,你不能在命令对象中摆弄一些特殊的东西,比如dateField=newSimpleFormat("YYYY-mm-dd").parse(this.year+"-"+this.month+"-"this.

java - CLIENT-CERT auth-method 可以与 tomcat 中的 JDBC 域一起使用吗?

JDBC域指定了一个用于身份验证的表结构,其中包含由属性userNameCol和userCredCol定义的列。这些对应于对FORM或BASIC身份验证方法有意义的用户和密码。它们是交互式的,需要客户的用户提供这两部分内容。返回什么证书?数据的例子是什么存储在userNameCol和userCredCol长什么样?是否有替代表这个领域的结构案例?PS-我使用的是tomcat5.5.x。 最佳答案 JDBCRealm支持客户端证书是的,它可以。但是,有一些怪癖需要注意。用户名用户名列应包含证书主体的专有名称,作为字符串。不幸的是,To

Java/hibernate : how to write DAO code for complex SQLs

我目前的工作场所使用标准的Spring/Hibernate/JSP组合通过XML向其Flex客户端提供内容。访问数据的方式有很多种,但最普遍的方式是通过直接SQL调用数据库并手动转换为XML。问题在于,随着应用程序变得越来越大,SQL变得更加复杂且难以维护。好像维护使用StringBuilder创建的SQL还不够困难,现在更糟糕的是,这些SQL是使用许多if语句和循环动态构建的。我知道通常正确的方法是使用Hibernate查询和实体来获取项目。但是,在我们的某些请求中,结果无法映射到单个Hibernate实体,恐怕需要使用直接SQL。解决这个问题的正确方法是什么?有没有办法让动态sql

java - Tomcat 应用程序生成太多日志

我有一个在linuxubuntu服务器上的tomcat6.0.20服务器上运行的应用程序。它会在catalina.out文件夹中产生大量日志,其中大部分是在使用应用程序时产生的,但不是应用程序产生的。下面给出了它生成的一些日志,Apr16,20102:55:24PMorg.apache.tomcat.util.digester.DigesterstartElementFINE:startElement(,,mime-type)Apr16,20102:55:24PMorg.apache.tomcat.util.digester.DigesterstartElementFINE:Pushi

java - 如何将 spring Controller 映射到扩展名为 .jsp 的 url?

我们正在将一个纯jsp应用程序迁移到Spring-MVC。由于各种原因,我们无法更改当前页面的扩展名。(对login.jsp的调用需要由将使用jsp文件作为View的springController处理)。我们正在迭代执行此操作,因此某些页面需要保留jsp文件(Controller不会处理对welcome.jsp的调用)。为此,我将DispatcherDervlet和HandlerMapping映射到*.jsp,并以标准方式配置JSTLView。不幸的是,如果我浏览到//login.jsp,我会收到一条错误消息/WEB-INF/jsp/login.jsp]inDispatcherSer

java - RequestDispatcher 在 Tomcat 实例之间转发

我有一个场景,我有一个入口点Servlet和更多的Servlet,请求被转发到这些Servlet进行繁重的处理。我正在寻找分配此负载的选项,我想知道是否可以使用Tomcat或其他平台使用集群类型配置或类似配置在位于不同服务器上的Servlet之间转发请求。我找到了一些关于集群Servlet和Tomcat的文档,但没有任何文档表明Servlet请求转发是否可行。http://java.sun.com/blueprints/guidelines/designing_enterprise_applications_2e/web-tier/web-tier5.htmlhttp://tomcat

java - Spring 能否理解 @Inject 将 Weld 替换为 JSR-299 实现?

我从几个网页上注意到,显然Spring3.0支持来自JSR-330的@Inject。由于我们真的很想在我们的库中为Web应用程序和独立应用程序使用JSR-299语法进行依赖项注入(inject),并且有Weld的替代方案,如果Spring可以做到这一点,那就太好了。作为Spring的新手,我尝试下载SpringFramework发行版并将所有jar放在Eclipse构建路径上。没有Inject注释,所以我现有的使用Weld的测试项目没有编译。这可以用Spring来完成吗?我需要做什么才能让它运行?(我知道Guice最终也会支持这个。它现在只在SVN中,如果有一个正式的Spring版本可

java - Hibernate JPA - 未填充 ManyToOne 关系

我目前正在将一个(工作中的)应用程序从使用EclipseLink转移到HibernateJPA,大多数情况下进展顺利,但我发现了一件事我无法解释,也想不出任何好的搜索条款!基本上,我有四个实体,一对多关系形成一个链:EntityA有一个EntityB的列表,每个EntityB有一个EntityC的列表,每个都有一个EntityD的列表其中每一个都具有多对一的关系,所以:EntityD有一个EntityC,EntityC有一个EntityB,EntityB有一个EntityA。即(为清楚起见大幅缩减):@EntitypublicclassEntityA{@OneToMany(cascad

java - 如何从 hibernate 查询中获取 java.util.Map?

我想知道从hibernate查询中获取map数组的最佳方法是什么。Google表示要迭代query.list(),并将对象创建/放入空映射数组。我想会有一些优雅而有效的方法来做到这一点。有人能给我点主意吗? 最佳答案 参见HibernateDocumentation-15.6.Theselectclause:您可以使用as为选定的表达式分配别名:selectmax(bodyWeight)asmax,min(bodyWeight)asmin,count(*)asnfromCatcat这在与选择新map一起使用时最有用:selectne

java - 如何更改 StringToDate 中的默认格式? Spring 网络流

SpringWebFlow中的默认日期格式是“yyyy-MM-dd”。如何转换成另一种格式?例如“dd.mm.yyyy”。 最佳答案 很抱歉发帖晚了,但这是你必须做的。SpringWebflow做自定义数据绑定(bind)。它类似于SpringMVC的工作方式。不同之处在于它处理它的地方。SpringMVC在Controller级别处理它(使用@InitBinder)。Springwebflow在绑定(bind)级别上完成。在执行转换之前,webflow会将所有参数值绑定(bind)到对象,然后验证表单(如果validate="tr