[SiS预览版]发起一个用于讨论大型网站架构的开源项目

问题描述

项目名称:SailinginSun(阳光下远航)简称:SiS开发语言:Java说明:SiS的目标是用于讨论大型网站架构,会做些类似于Discuz和PHPWind的功能,但在功能上不会那样丰富,因为主要关注的焦点在于项目的设计和架构。同时,SiS的另外一个主要作用是作为一个有详细文档,详细注释,代码规范的中文开源项目,提供给初学者学习(这在国外也很少见)。以下是较详细的介绍开发语言:Java首次架构目标:数据库:将数据库表进行水平拆分,根据情况采用hash分区和冷热表(将不常访问的数据放入冷表)。使用读写分离支撑查询量远大于修改量的web2.0网站,并提供一定的高可用性。应用层:优化业务逻辑,避免对数据不必要的访问。使用JVM集群来扩展Web服务器的承受能力。在业务层前置Memcached来提高数据访问的性能,使Web服务器集群能共享缓存数据。用户Session的转移不在首次架构的考虑范围内,实际上如果不涉及到电子商务等领域,Session转移的意义并不明显。最后在视图层使用OSCache缓存标签降低刷新频率。Web前端:能使用Ajax的地方尽量用。由于暂时没涉及到门户模块,所以页面静态化等手段也暂时不纳入首次架构的考虑范围。技术选型:前端展示模块:Spring3WebMVC+MyBatis3+Lucene3后台管理模块:Struts2+Spring3+Hibernate3+Lucene3对不同模块选用不同技术的目的是考虑到在面向用户的前端,更适合选用第一个组合。而在后台管理模块上使用第二个组合是考虑到对主流技术的使用,毕竟这个项目要提供给学生,今后要面向工作,而Java的优势大部分体现在企业级应用。所以,第一个技术组合我尽量选用新潮技术,并且这些新潮日后也会有不小的市场。关于spring3mvc和mybatis3,我在项目说明的文件夹中写了点心得,可以一起探讨探讨。这个预览版就当做这两个框架整合的演示,同时也使用了spring3mvc提供的rest风格url支持。这个项目刚刚起步,如有什么不妥之处,希望高手不吝指正!另外,想招募一些开源爱好者利用业余时间一起合作!等人够了就托管到网上。如果愿意合作的请加群:69860892顺带说一句,我正在找工作,哪位前辈那里有合适的帮我发一份面试通知,谢谢,联系邮箱yylfanATyahoo.com.cn(请将AT换成@),或加群之后聊下载地址

解决方案

本帖最后由 gzyyygyf 于 2010-12-19 13:53:44 编辑
解决方案二:
哦谢谢
解决方案三:
这个必须支持!

时间: 2024-08-03 03:34:34

[SiS预览版]发起一个用于讨论大型网站架构的开源项目的相关文章

Office 2016公众预览版下载安装教程

  昨日,Office 2016公众预览版随着Win10预览版最新版的发布而发布,很多用户可能已经体验到了这个版本的新特性.不过,由于该版本目前的下载页面为英文版,因此可能有些用户不太习惯当前该网站的语言设置,会造成一些困惑.其实,Office 2016预览版的下载安装过程比较简单,并且向所有用户开放.下面,就由小编来跟大家分享一下Office 2016公众预览版如何下载并安装. Office 2016公众预览版下载安装教程 对于家庭版用户,下载方式分为两类,一类是有Office 365订阅的用

概览Visual Studio 15.3的第二个预览版

Visual Studio 2017(15.3)的第二个预览版现已发布,主要侧重于软件自身品质上的改进.在新增的功能中,最值得关注的是支持在Windows 10之外进行.NET Framework 4.7开发..NET Framework 4.7是随Windows 10 Creators Update首次登场的,但此后对所有当前的Windows版本(即Windwos 7SP1及以后版本)均做了发布.有意在15.3中使用该功能的开发人员,应确认在Visual Studio Installer的特定

Win7系统想要安装windows 10预览版需要知道的事项

  1.做好安装前的准备工作 安装之前,你需要做一些准备工作,比如备份一下电脑数据.另外如果你原本的操作系统并非是Windows 8.1,最好在微软兼容中心检测一下兼容性再进行安装. 2.需要一定电脑操作经验 微软仅仅提供了ISO文件,并且提醒用户,如果没有太多电脑操作经验,可能很难安装和上手,另外,还存在Bug和崩溃现象,所以不要将其作为主力的操作系统使用. 3.需要注册Windows Insider Program 下载技术预览版之前,你还需要加入Windows Insider Progra

安装Windows 10预览版需要了解的10件事

  日前,微软正式发布下一代桌面操作系统Windows 10,并提供了技术预览版供所有用户下载.如果你想尝鲜,不妨去微软官网下载,微软提供了32位及64位的简体中文版本,使用期限截止至2015年4月15日.另外,还有一些细节需要注意,下面便是其中主要10点: 1. 需要一定电脑操作经验 微软仅仅提供了ISO文件,并且提醒用户,如果没有太多电脑操作经验,可能很难安装和上手.另外,还存在Bug和崩溃现象,所以不要将其作为主力的操作系统使用. 2. 做好安装前的准备工作 安装之前,你需要做一些准备工作

Orleans框架的预览版已经在2014年4月公布

Orleans框架的预览版已经在2014年4月公布,该项目是建立在.NET之上的,设计的目标是为了方便程序员开发需要大规模扩展的云服务.考虑到微软的多人视频游戏这个项目还是非常具有意义的,因为在这种游戏之上的玩家需要知道他的朋友的在线状态,以及需要以秒为单位获取往返无数服务器之间的游戏数据. Orleans项目基本上被认为是并行计算模型Actor Model的分布式版本. 虽然已经存在Erlang 和Akka这样利用Actor Model的框架,用户仍然需要做很多工作来确保那些actors保持在

又一个Win10预览版 不过改进的功能都是“偷偷”进行的

微软还在朝着于8月2日公开发布Windows 10周年纪念版的目标不屈不挠的前进,今天微软面向Windows Insider Program Fast Ring再度发布了14383版本,新版本可用于个人电脑和移动设备. 新版本中最值得注意的功能是一些你根本看不见的东西:在早期的预览版中,版本号以持久水印的形式显示在屏幕的右下角.在这个版本中,它不见了.另一个巨大的变化也是看不见的,它影响了Cortana响应语音的方式. 这并不意味着这是下个月初即将推出的最终版本.相反,根据之前的模式,我们可以推

Win8.1预览版常见问题以及解决办法大全

微软Win8.1预览版常见问题及解答大全: 一. 什么是Windows 8.1 Preview? Windows 8.1 Preview和Windows RT 8.1 Preview是Windows 8.1的预发行版本.它们是在Windows 8基础上构建的,为你的工作.娱乐以及你想在电脑上做的所有其他事情提供了更多方法.Windows 8.1 Preview和Windows RT 8.1 Preview在个性化.搜索.应用程序.Windows应用商店和云连接方面提供了增强功能,并且拥有你期望W

Win8.1预览版恢复开始按钮

6月27日消息,微软周三在旧金山的Build开发者大会上正式发布了Windows 8.1预览版,这是Windows 8.1系统的第一个公测版本. 对微软而言,Windows 8.1是修复Windows 8中现有问题的一个契机.在这一新版系统中,微软恢复了开始按钮,并允许用户直接登录至桌面界面.这表明,微软已经聆听了用户的意见.从多个方面来看,Windows 8.1提供了Windows 8本该提供的功能. 微软此前通常每三年发布一个重要的操作系统版本.不过微软已表示,这样的模式不适合当前发展趋势.

Windows 10技术预览版安装怎么设置?

知识点分析: 熟悉Windows 10技术预览版的首次启动设置及账户注册界面. 操作步骤: 系统在首次完成启动后,进入设置界面: 建议使用快速设置,可直接进入登录界面: 设置登录账户,若没有账户,可左下角点创建一个新账户: 若用使用本地用户登录,可点击不使用Mcrosoft账户登录,如图: 完成设置. 出现安装更新的提示: 完成后,进入传统桌面: 恢复了的开始菜单. 补充:安装Windows 10技术预览版的系统要求 系统要求 基本上,如果您的电脑可以运行 Windows 8.1,则可以放心开始