architecture

    7热度

    8回答

    这让我非常激动,听到业务支持者在网络系统中使用术语realtime。我在房间里变得疯狂,吟诵:“网络上没有实时的东西!我们在银行业,而不是火箭发射/船舶导航/飞机自动驾驶仪业务!” 任何人有任何的性能指标优于实时,或它的可怕的混合,接近实时的?

    2热度

    7回答

    当我需要提交培训和旅行申请时,这已经越来越接近了。我正在寻找未来12个月的会议和课程,这些会议和课程旨在改进编码和软件开发,最佳实践,系统架构等。他们需要在美国或加拿大,因为我永远不会获得任何其他方面的批准。 以下是我找到的一些,但我正在寻找其他建议。同样在上述任何意见,将太感激: Software Process Symposium Software Development Best Pract

    10热度

    12回答

    我们需要建立一个管理门户网站来支持我们的客户端/服务器应用程序。由于我们是一个.Net商店,所以传统的方式就是在ASP.Net中这样做。但是Silverlight 2将在发布日期之前推出一段时间。我们应该考虑用silverlight构建整个网站,而不是使用支持WCF的后端? 门户的主要功能是:用户,组和权限配置;用户档案设置配置;文件上传和下载以支持应用程序所需的文件。 我认为采取这种方法的主要原

    1热度

    1回答

    建立由多种不同类型组成的系统模型的常见解决方案是创建一个模块化系统,其中每个模块负责特定类型。例如,Wombat WombatModule模块将包含:IModule,其中IModule接口具有GetCount()(查找若干个Wombats)和Update()(更新所有Wombats状态)等方法。 更多面向对象的方法是为每个项目类型添加类并为每个项目创建一个实例。这将使类Wombat:IItem的方

    2热度

    1回答

    在我看来,引入一个ORM工具应该让你的架构更清洁,但为了提高效率,我发现自己绕过它并偶尔遍历JDBC结果集。这会导致工件之间不协调的纠结,而不是更清洁的架构。 这是因为我在无效的上下文中应用该工具,还是比这更深? 什么时候可以/应该使用ORM方法全盘使用? 任何有识之士将不胜感激。 背景的一点: 在我的环境我有大约50名客户端计算机和1相当强大的SQL Server。 我有一个桌面应用程序,其中所

    9热度

    7回答

    我正在寻找现代文本编辑器的设计\建筑指南。 现代文本编辑器,意思是说: 它有语法高亮的支持 它具有自动完成(像智能感知) 它拥有先进的导航功能(渐进式搜索等) 以下属性会加上: 实现在托管语言(Java中,任何.NET语言) 模块化architecutre 外接支持 我在文本编辑器相关设计\木构建筑的文件很感兴趣\文章,链接到开源项目。 我是不是感兴趣的一般建议,OOP /设计模式书籍广告。 当前

    3热度

    4回答

    如果您熟悉“构建一个可以扔掉”这个短语,那么我们似乎已经这样做了;我们正在达到我们的在线应用版本1的限制。现在是时候通过清理东西: 重新组织代码和UI 统一UI处理 添加更多的功能 建设未来 修改我们的数据库结构来处理所有的以上 什么是使这种转变发生的最佳方式? 我们希望避免把所有的用户都抛到一个新的系统上(一旦它完成)......他们会吓坏了,我们无法处理呼叫负载。我们的用户可以从技术上熟练的二

    1热度

    2回答

    我有一个问题,我可能会超过在这一点上想但在这里不用... 我有2类用户和组。用户和组拥有多对多的关系,我认为我想拥有一个IsAuthorized属性的联接表group_users(因为有些组是私有的 - 用户需要授权)。 你会推荐为连接表以及用户和组表创建一个类吗?目前我的课程是这样的。 public class Groups { public Groups() {

    18热度

    9回答

    我见过以许多不同方式托管的SaaS应用程序。跨多个数据库分割功能和模块是一个好主意吗?例如,将诸如User表之类的东西放在一个数据库中,并在另一个数据库中放置特定于/应用程序的特定表格,或者在另一个数据库中放置其他共享表格?

    1热度

    4回答

    我们有一个简单的域模型:Contact,TelephoneNumber和ContactRepository。联系是实体,它有一个身份字段。 TelephoneNumber是典型的值对象:没有任何身份,也不能从Contact实例单独加载。 从另一端我们有用于操纵联系人的web应用程序。第一页是“ContactList”,下一页是“Contact/C0001”,显示联系方式和电话号码列表。 我们必须实