问题标签 [spring-mvc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
665 浏览

model-view-controller - 对我的 MVC 方法(数据 + 域 + 业务逻辑)的思考。纽布

我正在编写一个医疗计费应用程序,并且是第一次使用 MVC (Spring),所以我正在努力寻找一种感觉正确的方法。想法/意见将不胜感激。

我的“域”课程

  • 医生
  • 病人
  • 宣称
  • 商业逻辑

我的控制器类

  • 列出患者
  • 编辑病人
  • 查找患者
  • 提交索赔

我的存储库类

  • 病人道
  • 医生道
  • IlaimDao

我的应用程序非常“规则繁重”。例如,医生不能删除其他医生的病人。如果患者已被收费,则不能删除他们。

我认为这些规则不应该在控制器中被捕获,这感觉很脏,特别是如果一个规则需要在多个控制器中使用。同样,我觉得我的 DAO 对象仅用于读写,而不是验证。因此,我制作了一个具有大脑的 BusinessLogic 对象。所以我可以这样称呼:

businessLogic.deletePatient(病人,医生);//返回真/假并设置消息

这会检查登录的医生是否有权删除特定患者。

对我来说,这似乎是保持一切整洁的最佳方式。

是好是坏?什么会更好?

0 投票
2 回答
4608 浏览

spring - 多重安全性:自定义身份验证提供程序

在 applicationContext.xml 中定义 mmultiple security:custom-authentication-provider 是否有效?

例如

<bean id="dummyAuthenticationProvider" class="com.user.sample.gwtspring.server.security.JDBCDummyAuthenticationProvider"> <security:custom-authentication-provider /> </bean>

<bean id="dummyAuthenticationProvider2" class="com.user.sample.gwtspring.server.security.OpenIdDummyAuthenticationProvider2"> <security:custom-authentication-provider /> </bean>

两者都会在 authenticationManager 中注册吗?我正在考虑使用 dummyAuthenticationProvider2 作为 openId。我还需要在 applicationContext.xml 中添加什么其他元配置?

0 投票
2 回答
8030 浏览

java - spring认证提供者VS认证处理过滤器

spring authentication provider和authentication processing filter都需要注册authenticationManager吗?

身份验证提供者我可以使用自定义身份验证提供者标签

但是 spring 身份验证提供程序和身份验证处理过滤器有什么不同?

0 投票
1 回答
1644 浏览

java - 带有 Java 后端的 YUI 上传器

我正在尝试将(基于闪存的)YUI 上传器与 Java(基于 Spring)后端一起使用。

在 Java Servlet 世界中上传文件的典型方法是ENCTYPE='multipart/form-data'在 HTML 表单上设置向用户请求文件的 。使用正确的服务器端 API(即Commons FileUpload),可以在服务器上获取文件。

但我对如何使用 YUI Uploader 实现这一目标感到困惑。我可以访问 Java 控制器,甚至可以提取自定义的 post 值。但我不知道如何从请求中提取二进制文件数据。

有没有人对带有 Java 后端的 YUI 上传器有任何运气?

0 投票
3 回答
14781 浏览

java - spring initBinder 和 webbindinginitializer 示例

我读了几本关于这些主题的 spring2.5 书籍,但仍然无法掌握何时使用 @initBinder 的概念。任何人都可以分享任何参考或解释在什么情况下我可以在网络应用程序上使用它?propertyEditor 与它有什么关系?

0 投票
9 回答
44781 浏览

java - 您对 Spring MVC 应用程序中的服务层使用什么命名约定?

我一直在为 Spring 应用程序中的服务层找出一个好的命名约定。对于服务层中的每个类,我首先编写它应该实现的接口,然后是实际的类。例如,我有以下界面:

然后是实现类...

让我烦恼的是 UserAccountManager 是实现类的好名字,所以我不得不给它起一个愚蠢的名字,比如 SimpleUserAccountManager 或 UserAccountDbManager。到目前为止,您使用了哪些约定?将实现类放在不同的包中并赋予它们与接口相同的名称是个好主意吗?另外,您对使用以 Manager 结尾的名称而不是以 Service 结尾的名称有何看法?

0 投票
1 回答
1768 浏览

browser - 有没有办法检测取消的下载?

假设我有一个 Spring MVC Web 应用程序,它允许用户下载文件。在将文件发送给用户的同时发送电子邮件。

有没有办法检测取消的下载,所以只有在下载成功的情况下我才能发送电子邮件?

0 投票
4 回答
204 浏览

web-applications - 如何开始我的第一个 Web 应用程序?

对于我想构建的中小型 Web 应用程序,我有这个想法,可能结合了 Velocity 和 Spring MVC。我的问题是我从来没有处理过用户注册等问题,或者 CSS、布局等设计问题。

我非常有信心我可以构建这个应用程序的应用程序/域层,但是我应该如何从它的用户界面开始呢?有没有关于如何管理用户以及如何让应用看起来不错的资源?我不一定需要参考有关用户交互设计的经典,而是需要指出如何使用最流行的框架来实现这些想法。

0 投票
5 回答
17913 浏览

spring - 如何在 Spring 中使用多个 ViewResolver?

我正在开发一个 web 应用程序,我的大部分页面都使用 apache tile (2.1.2),但其中一些只需要纯 jsps。

我遇到了一个问题,anInternalResourceViewResolver和 aUrlBasedViewResolver无论如何都会尝试解析视图,因此无论我使用哪种排序,它要么在普通 JSP 页面上失败,要么在瓦片页面上失败。

这是配置:

为了更清楚我想要做什么,我需要能够拥有这样的视图状态:

有谁知道如何配置东西,以便我可以让它呈现瓷砖定义和纯 jsps?

0 投票
4 回答
2896 浏览

java - 使用spring mvc出现奇怪的404错误

这是一个很长的镜头,但希望有人可以提供帮助。

我的应用程序正在使用 spring 框架 mvc。99% 的 if 工作正常。但是,当我尝试转到一个链接时,我们将其称为 [path]/link.html。我收到 404 错误。但是,如果我在我的开发环境(tomcat、windows、IE 和 eclipse)中访问这个链接,我不会收到这样的 404 错误(一切都按预期工作)。它只发生在我的生产站点(网络逻辑)中。

我查看了日志文件,没有任何问题出现。