问题列表 - 第12507页

ASP.net中报告应用程序的最佳架构(带动态源)

简单的要求是这样的.

  • 它是一个具有多个视图的图表应用程序(有点仪表板)(图表,PDF和Excel)
  • DataSources可能主要来自Oracle,但还有其他数据源,如Excel,平面文件....等.

  • 图表库将是组件艺术(我想尝试新的asp.net图表,但因为它已经在其他应用程序中使用,他们希望继续)

正如我告诉你的那样,我们已经拥有了一个应用程序,它就像基本的3层,包含一些DTO,主要是DataTables;我觉得任何数据模型都与Views紧密结合,他们希望继续使用相同的:)

我想为此提出一个新的架构,我需要你的诚实评论.

我认为

  1. 它应该使用传统的MVC模式设计,因为有一个模型和不同的视图(图表,excel,pdf)
  2. 具有1)安全性(提供者模型)的固体服务层(Enterprise Lib)2)数据源抽象(平面文件,oracle,excel)3)缓存(每个报告都有自己的刷新时间,数据/视图可以相应地缓存4)错误记录5)健康监测

3)使用WCF服务来公开视图或DTO

4)完成AJAX和部分渲染

5)开发一个可靠的wcfservice,它将采用datamodel名称和视图(chart,excel,pdf然后相应地返回视图).

请指导我,我想构建一个可以重用的松散耦合和可配置的架构.

c# asp.net-mvc wcf reporting

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

使用jQuery在页面上(而不是在textarea中)获取所选文本

此插件允许您抓取用户在文本区域中选择的文本,并且此站点具有非基于jQuery的指令,用于抓取用户在文本区域外选择的文本.

我想知道后者的功能是否可用于任何jQuery插件.

编辑:此外,是否有可能获得选择的起始和结束索引?即,选择在包含元素内开始和结束的位置?

jquery selection

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

UITableView帧高度动画故障

如果我尝试设置a tableView(ex :)的帧高度的height -= 200动画,则在帧的平滑动画完成之前,最后200px中出现的单元格会突然消失.

为了确保我正在做的其他事情,我创建了一个新的基于视图的应用程序.在主要的viewController我创建我自己tableview足以pseudo rows填满整个屏幕.在选择一行时,我会做一个简单的高度动画.

最相关的代码:

- (void)viewDidLoad {
    [super viewDidLoad];
    self.myTable = [[[UITableView alloc] initWithFrame:CGRectMake(0, 0, 320, 460)] autorelease];
    myTable.delegate = self;
    myTable.dataSource = self;
    [self.view addSubview:myTable];
}
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
    CGRect frame = self.myTable.frame;
    frame.size.height = 200;
    [UIView beginAnimations:nil context:nil];
    [UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];
    [UIView setAnimationDelay:.5f];
    [UIView setAnimationDuration:0.5f];
    self.myTable.frame = frame;
    [UIView commitAnimations];
}
Run Code Online (Sandbox Code Playgroud)

有谁知道为什么会这样,或者修复/解决方法可能是什么?

任何建议真的很感激.TIA!

iphone objective-c uitableview

18
推荐指数
3
解决办法
6938
查看次数

启动BDD资源?

您建议在休闲游戏开发工作室开始学习和应用BDD?

bdd

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

如果我包含openssl,我的开源项目在某些国家会不合法吗?

我有一个小型的开源项目,我即将添加一些加密.我想知道这是否会限制开发人员可以从中做出贡献.如果是这样,这些法律在哪里如此严格?关于此事,网上是否有可靠的最新标准?我应该关心招聘来自世界各地的程序员吗?

encryption openssl reference

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

理解PHP的if语句阅读方式

PHP如何读取if语句?

我按此顺序有以下if语句

if ( $number_of_figures_in_email < 6) {
       -- cut: gives false
}


if($number_of_emails > 0) {                                                                         
      -- cut: gives false
} 

if ( $number_of_emails == 0) {
   -- cut: gives true
}
Run Code Online (Sandbox Code Playgroud)

代码随机行为.它有时会转到第三个if子句并且给我一个成功,而有时候输入变量是常量的前两个if子句中的一个.

这表明我不能仅使用if语句编码.

php if-statement

0
推荐指数
2
解决办法
225
查看次数

对Coldfusion的REGEX帮助 - 在URL中,删除?之后的一切

我正在寻找一些REGEX帮助给出以下URL:http://news.cnet.com/8301-13924_3-10315534-64.html?part = rss&sububs = news&tag = 2547-1_3-0-20

获得以下内容的REGEX是什么:

http://news.cnet.com/8301-13924_3-10315534-64.html

从而删除?以及它之后的一切

谢谢,B

regex coldfusion

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

如何使用SVN使我们的代码同步?

我使用tortoiseSVN来同步我们的代码.但最近我发现有一些不太方便的东西.当我修改文件时,让我们说a.jsp,我的同事也可能修改这个文件,a.jsp,这可能会导致冲突,任何一个使用都需要先检查他的代码,另一个将需要更新到最新版本,然后逐个解决冲突,这实际上是错误的.

所以我需要在陆龟SVN中使用一些函数,它可以在我编辑时锁定a.jsp,并防止其他同事同时修改文件.我在tortoiseSVN中尝试了"锁定"功能,但它不起作用,当我锁定a.jsp文件时,我的同事仍然可以同时修改此文件而不进行任何提升和提醒,就像"你的同事正在修改这个文件,请修改,直到签入"...

还有更好的解决方案吗?提前致谢 !!

tortoisesvn conflict

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

netTcpBinding最快的安全配置是什么?

我正在运行一个WCF服务,除其他外,它用作网站的后端.因为网站和WCF服务都在同一台机器上运行,并且为了性能,我使用netTcpBinding进行设置.

现在的问题是,因为它们存在于同一个盒子里,所以我真的不关心传输级安全性或消息级加密; 消息被截获的唯一可能方式是,如果有人进入Web服务器本身,如果他们这样做,我已经遇到了更大的问题.

所以我的问题是:当客户端和服务器已经在受信任的子系统上时,可以使用什么配置来确保netTcpBinding尽可能快?

当然答案可能是使用"无"的安全性.但在我的特定情况下,我仍然需要对自定义数据库使用UserName身份验证.是否可以配置它以便仍然使用UserName身份验证,但不打扰证书或保护端点之间的数据?或者我是否需要使用自定义SOAP标头实现自定义行为来存储用户名/密码,然后我真的可以将安全性设置为"none"?

服务器配置

  <netTcpBinding>
    <binding name="Net_Tcp_Binding">
        <security mode="Message">
            <message clientCredentialType="UserName" />
        </security>
    </binding>
  </netTcpBinding>
Run Code Online (Sandbox Code Playgroud)

它使用自定义UserName身份验证 - 基本上每个调用都会对自定义数据库进行身份验证和授权.服务方还使用证书与其客户进行协商,例如:

<serviceBehaviors>
  <behavior name="MyBehavior">
    <serviceMetadata httpGetEnabled="true" />
    <serviceDebug includeExceptionDetailInFaults="true" />
    <serviceAuthorization principalPermissionMode="Custom">
      <authorizationPolicies>
        <add policyType="MyAssembly.CustomAuthorizationPolicy,MyAssembly" />
      </authorizationPolicies>
    </serviceAuthorization>
    <serviceCredentials>
      <userNameAuthentication userNamePasswordValidationMode="Custom" customUserNamePasswordValidatorType="MyAssembly.CustomCredentialValidator,MyAssembly" />
      <serviceCertificate x509FindType="FindBySubjectName" findValue="CN=servercert" storeLocation="LocalMachine" storeName="My" />
    </serviceCredentials>
  </behavior>
</serviceBehaviors>
Run Code Online (Sandbox Code Playgroud)

客户端配置

<netTcpBinding>
  <binding name="Net_Tcp_Endpoint">
    <reliableSession ordered="true" inactivityTimeout="00:10:00" enabled="false" />
    <security mode="Message">
      <message clientCredentialType="UserName" />
    </security>
  </binding>
</netTcpBinding>
Run Code Online (Sandbox Code Playgroud)

security wcf nettcpbinding

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

如何关闭丢失了它的客户端的selenium RC服务器上的浏览器

假设客户端在RC服务器上启动selenium会话,但在会话中间客户端"离开".浏览器将保持打开状态,并且最终,在足够的这种丢弃的会话之后,将有足够的"孤儿"浏览器来减慢计算机的速度.

  • 如何确保这些浏览器已关闭?
  • 为什么协议中没有"保持活动"部分以确保客户端仍然响应,如果没有杀死会话?
  • browser session selenium selenium-rc

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