问题列表 - 第35363页

动态映射角色到ASP.Net MVC中的控制器

我目前在我的MVC应用程序中对过滤器中的授权角色进行硬编码,如下所示:

[Authorize(Roles = "Administrator,Manager")]
Run Code Online (Sandbox Code Playgroud)

我想最终有办法将角色映射到每个控制器,以便站点管理员可以处理分配哪些角色可以执行每组操作.

string roles = DoSomethingToGetAllowableRoles(controllerName);

[Authorize(Roles = roles)]
Run Code Online (Sandbox Code Playgroud)

我想我需要有一个数据库表,以某种方式保存每个控制器的列表,然后另一个表将控制器映射到角色.我想要的是一个页面,我可以列出每个控制器,然后有一组复选框,列出适用于该控制器的每个角色.

任何人都有一个例子,或者可以引导我朝着完成这个目标的方向前进?

asp.net-mvc authorization controller roles

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

使用django.shortcuts.redirect添加request.GET变量

可以在重定向中添加GET变量吗?(无需修改我的urls.py)

如果我做 redirect('url-name', x)

我明白了 HttpResponseRedirect('/my_long_url/%s/', x)

我没有抱怨使用HttpResponseRedirect('/my_long_url/%s/?q=something', x),但只是想知道......

django redirect django-urls django-views

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

为什么在"ENTERPRISE"应用程序中使用SOAP而不是JSON和自定义数据格式?

我在一家中等规模的金融公司工作,我们所有的应用程序都使用SOAP相互交流,我们只使用JSON来处理来自网站的AJAX请求.

最近在一个新的项目计划会议中,有人问我为什么要使用SOAP进行应用程序间通信?为什么不使用JSON甚至自定义数据格式?在我心里,我觉得这些替代方案不是"企业就绪",但实际上我想不出一个非常有说服力的答案,为什么它们是坏的.

我能想到的SOAP的唯一两个优点是工具和安全性.

现代IDE(如Visual Studio)具有内置实用程序,可以从WSDL定义生成类,如果使用JSON或自定义数据格式,则无法获得这些类.在安全性方面,SOAP具有明确定义的安全标准,这些标准在其他数据格式标准中不可用.

你怎么看?你是否使用JSON作为应用程序之间的数据交换格式?

architecture web-services

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

如何在Maven项目中包含本地jar文件

我不想在Maven存储库(本地/远程)中安装几个jar.特别是我有几个jar文件

c:\work\projects\myapp\src\main\webapp\WEB-INF\lib\test.jar

c:\work\projects\myapp\src\main\webapp\WEB-INF\lib\test2.jar
Run Code Online (Sandbox Code Playgroud)

使用NetBeans打开/编辑时如何将它们包含到我的项目中?

java maven-2 netbeans jar

25
推荐指数
4
解决办法
6万
查看次数

持久性与非持久性 - 我应该使用哪种?

我的网站一直使用持久连接,基于我对它们的理解,没有理由不这样做.为什么在可以重用时关闭连接?我有一个网站,总共访问约7个数据库.它不是一个巨大的交通网站,但它足够大.如果我使用它们,你对持久性的看法是什么?

mysql

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

如何在jpql查询中仅查询超类实体?

我有以下实体:

@Entity
@Inheritance(strategy=InheritanceType.SINGLE_TABLE)
@DiscriminatorColumn(name="orderType", discriminatorType=DiscriminatorType.STRING)
@DiscriminatorValue(value="BASE")
@Table(name = "orders")
public class OrderEntity implements Serializable {
...
Run Code Online (Sandbox Code Playgroud)

@Entity
@DiscriminatorValue(value="RECURRING")
public class RecurringOrderEntity extends OrderEntity{
...
Run Code Online (Sandbox Code Playgroud)

我可以使用以下jpql找到所有子类(RecurringOrderEntity):

Query q = em.createQuery(
                "SELECT o from RecurringOrderEntity o where "
                + "o.cancellationDate is null "
                + "and o.maxOccurrences = o.occurrence");
Run Code Online (Sandbox Code Playgroud)

什么是寻找JPQL语法是实体没有的情况下,RecurringOrderEntity

我使用Eclipselink 2.0.0作为JPA提供程序.

谢谢!

orm jpa eclipselink jpql jpa-2.0

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

根据中值对盒子图进行排序

我想用R来制作一系列按中值排序的箱形图.假设我执行:

boxplot(cost ~ type)
Run Code Online (Sandbox Code Playgroud)

这将给我一些箱形图,成本显示在y轴上,类型类别在x轴上可见:

-----     -----
  |         |
 [ ]        |
  |        [ ]
  |         |
-----     -----
  A         B
Run Code Online (Sandbox Code Playgroud)

但是,我想要的是从最高到最低中值排序的箱线图.我怀疑的是,我需要做的是更改类型(A或B)的标签,以数字方式指示哪个是最低和最高中值,但我想知道是否有更聪明的方法来解决问题.

r boxplot

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

如何从dispatch.json.JsObject中提取

我需要做些什么才能为friends_count提取值.我注意到screen_name已经在Status对象和case类中定义.仍然需要扩展Js或JsObject的不同

object TweetDetails extends Js { val friends_count = 'friends_count ? num }
Run Code Online (Sandbox Code Playgroud)

然后将它与JsObjects列表中的每个json对象进行模式匹配,如下所示.符号令人困惑:

scala> val friends_count = 'friends_count ! num  // I wish SO understood Scala's symbols
val twtJsonList = http(Status("username").timeline)
twtJsonList foreach {
      js =>
        val Status.user.screen_name(screen_name) = js
        val Status.text(text) = js
        val friends_counts(friends_count) = js //i cannot figure out how to extract this
        println(friends_count)
        println(screen_name)
        println(text)
Run Code Online (Sandbox Code Playgroud)

}

twitter json scala lift scala-dispatch

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

为什么Null是无效的LINQ投影?

我有以下语句,它始终返回null:

var addins = allocations.SelectMany(
        set => set.locations.Any(q => q.IsMatch(level, count))
        ? (List<string>)set.addins : null
     );
Run Code Online (Sandbox Code Playgroud)

我稍微改了一下,现在工作正常:

var addins = allocations.SelectMany(
        set => set.locations.Any(q => q.IsMatch(level, count))
        ? set.addins : new List<string>()
     );
Run Code Online (Sandbox Code Playgroud)

我的主要问题:为什么在LINQ的上下文中,null不能作为三元运算符的返回类型?

次要问题:有没有更聪明的方法来制定上述查询(特别是如果它消除了"新名单()")?

c# linq

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

我什么时候应该在IOS编程中使用UIViewController?

我一直在寻找IOS编程的API,并且一直在阅读有关视图控制器和UIViews的内容.它看起来像UIViewController的子类是模式导航和自定义动画真的很有用,但我看不到任何其他用途比.

使用UIViewController子类而不是普通的NSObject子类有什么好处?

为什么

@interface MyViewController : UIViewController {
}

-(void)handleEvent;

@end
Run Code Online (Sandbox Code Playgroud)

而不仅仅是

@interface MyViewController : NSObject {
    UIView* view;
}

@property(retain) UIView* view;
-(void)handleEvent;

@end
Run Code Online (Sandbox Code Playgroud)

难道你最后只是将视图添加到窗口,而不是实际的viewController本身?在大多数情况下,您需要封装在UIView对象中的所有功能吗?你最后添加它像这样:

[window addSubview:myViewControllerInstance.view]
Run Code Online (Sandbox Code Playgroud)

除了Modal Navigation等内置功能之外,UIViewController还有用吗?

谢谢.

(对不起,如果这是一个愚蠢的问题,我已经学习了2天了)

objective-c uiviewcontroller uiview ios

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