NickLee.Fortune(2011.1_B) For Oracle11

NickLee.Fortune(2011.1_B) For Oracle11

支持如下开发环境和应用环境

[操作系统]Windows Server 2008 R2 SP1,RedHat5,Android2,WM6

[Web服务]IIS 7.5,Tomcat 7,WebLogic 10,WebSphere

[SOA]WebServcie,Http Rest,Socket,Remote,SSL

[RPC]SOAP,XML,Json,ProtoBuf,MsgPack

[Oracle]Oracle 11gR2,Oracle 11gR2Client(JDBC,ODP.Net)

[其他DB]SQLServer2008R2,Informix 11,MySQL(JDBC,ADO.Net)

[ORM]MyBatis3,MyBatis.Net,Spring,Spring.Net

[架构扩展]MVC,SOA,ESB(UDDI Rest),云计算

双语言(.Net,Java)

双服务(WebService,Http Rest)

双数据(String,Byte[])

多底层驱动(WCF,Ashx,CXF,Servlet,Spring,Spring.Net,Asmx)  

Java,.Net,C++,Flex,Android,WPhone/WMobile,IPhone(跨语言对象数据传输,数据压缩,对称/不对称加密解密)

[底层框架].Net Framework4.0,JDK1.6,.Net Framework3.5CF,Mono2.8,Flash10.3,Android2

[开发环境]Vs.net2010,MyEclipse8.5,FlashBuilder4.5,Eclipse3.6,MonoTouch

              CVSNT,Visual SVN,Visual TFS 2010,Visual TFS Everywhere 2010

[客户浏览]Internet Explorer 9,Chorme 14,AJAX,JQuery

[常用模块]Web打印、导入导出图表报表一维二维条码Web工作流引擎

[云计算]Nginx,NLB,ARR,Memcached,AppFabric,MongoDB,数据推送

[移动扩展]Android2,Windows Phone7,IPhone,IPad,WM6.5,WinCE5

......更多参考下载代码

更新下载版本号
(.Net)FortuneBase 2011.1.0146.40[20110612]
(Java)FortuneJ 2011.1.0132.16[20110605]
(Flex)FortuneFlex 2011.1.0006.45[20110630]
(IPhone)FortuneMac 内部
(WPhone)FortunePhone 等待
(Android)FortuneAndroid 内部
(WMobile)FortuneMobile 2010.1.1108.1[20101218]

 


NickLee.Fortune系列架构是在NickLee.Web.UI等中间件、NickLee.FortuneBase、NickLee.FortuneJ架构的基础上搭建的基于模块重用的系统框架
包含
系统缓存压缩,压缩传输对象数据,并支持java,c++等读取
基础类集成,通用类库,控件库,UI优化,IIS6/7优化和群集
基础模块,权限模块,流程模块,加密解密模块,打印报表模块,图形报表模块
MS ajax,JQuery ajax与查询,编辑页面整合
超大数据量分页与IBatisNet参数传递防范注入攻击
动态sql语句,对象数据与datatable数据互换和Emit方式
CodeSmith页面生成,系统导航等方面完整的可重用业务框架
Spring.Net反射WebServcies,WCF restful,实现AOP访问数据
二维条形码QRCode生成、读取;
关系、文件、内存数据库Client扩展

.Net,Java,C++,Android,Flash通用性交互(对象数据传输、对称不对称加密解密、 Zip,ZLib压缩算法扩展)

SOA,云计算,数据推送支持,Java Web服务,.Net Web应用 SOA模式
通用实例代码
(下载地址中已经包含框架所有源代码和代码模板、数据库备份、数据模型)
数据库在FortuneLibrary中,数据库连接在Database.config中

需要引用的dll在FotuneWeb/bin目录下面,请自行提取.  

下载地址(由于下载很多,整理到downloads.txt并压缩到rar中):

http://files.cnblogs.com/mail-ricklee/downloads.rar


FotuneBase配置说明

1.所有需要引用的dll
...FortuneBase\FortuneWeb\bin
2.数据库采用Oracle92i,数据库配置连接在
...FortuneBase\FortuneWeb\DataBase.config
数据库脚本和dmp文件在
...FortuneBase\FortuneLibrary\DataBase\DataBackup\Oracle
3.数据模型采用PowerDesigner12.0
...FortuneBase\FortuneLibrary\DataBase\Model\ORACLE
4.生成页面的CodeSmith模版在,CodeSmith版本4.0及其以上版本
...FortuneBase\FortuneLibrary\CodeSmith\Fortune

请采用Fortune(ALL.OneTableAdv).cst生成所有代码
参数开启为
IncludeAtlasLibrary=true 开启MS ajax
UserWebAppProject=true
所有路径相对于根目录而言,一般全部采用http://www.cnblogs.com/
IsAdvQuery=true 开启千万级数据查询
IsOracle自行选择 开启oracle数据库
IsTopOpenWindow=true
mInsertPrimaryKey=false
mORMState=true   开启IBatisNet xml中对应的XMl与Domain层关系影射

Asembly:Domain层dll全名
ControlNamespace:生成Control层文件命名空间
Namespace:生成Domain层文件命名空间
PrimaryKey:对应数据库表主键名称
RuleBaseNamespace:Rule层基础命名空间,默认为FortuneRule
RuleNamespace:生成Rule层基础命名空间,比如FortuneRule.XXX
WebSiteNameSpace:生成Web层对应文件命名空间

 

NickLee.Fotune更新记录[2011.1]

Version: 2011.1.0112.4

1           FortuneBaseFortuneJ架构修改

1.1          CodeSmith模板修改支持ESB企业服务总线

1.1.1     增加分段式数据传输模式

1.1.2     增加分布式数据传输模式

1.2          增加文件数据库MongoDB扩展

1.3          增加内存服务器Memcached扩展

1.4          Javascript优化

1.4.1     YUICompressor JS,CSS动态压缩扩展

1.4.2     UglifyJS JS动态压缩扩展

1.4.3     AjaxUpload.js扩展、与大文件上传handler并用,与Java Cos.Jar并用

1.5          三方扩展库升级到各自最新版本

1.6          服务器环境测试情况

1.6.1     Internet Explorer 9环境运行通过

1.6.2     Windows 2008 R2IIS 7.5服务器环境测试通过

1.6.3     RedHat5,Tomcat 7,WebLogic 10服务器环境测试通过

 

 

参考压缩包中更新文档

参考图示
 

posted @ 2010-08-31 20:56 Nick.Lee 阅读(1506) 评论(31) 编辑 收藏

 回复 引用 查看   
#1楼2010-09-02 13:18 | DotNet B/S      
这个东西是开源的,可以用于商业用途吗?
 回复 引用 查看   
#2楼[楼主]2010-09-02 19:59 | Nick.Lee      
已包含源代码,不需要授权信息直接可以使用
 回复 引用 查看   
#3楼2010-09-09 16:10 | Junyong      
能否在提供基于.net 3.5或以下版本的下载吗?我还在使用vs2008
 回复 引用 查看   
#4楼[楼主]2010-09-10 22:07 | Nick.Lee      
请在
Vs.net 2010
Oracle 11GR2 Client X86/X64(ODP.Net)
下开发,开发必备参考
..\FortuneBase2(Oracle11g)\FortuneLibrary\1_框架必备

 回复 引用 查看   
#5楼2010-09-11 11:19 | yre      
请问FortuneJ是什么东东
文档没有介绍啊

 回复 引用 查看   
#6楼[楼主]2010-09-11 23:18 | Nick.Lee      
FortuneBase For Java
目前只有服务、后台,但没有JSP端

 回复 引用 查看   
#7楼2010-09-12 00:04 | yre      
FortuneBase For Java 是干什么用的?
供.net调用?还是独立使用?

 回复 引用 查看   
#8楼[楼主]2010-09-12 11:53 | Nick.Lee      
@yre
1 FortuneJ可以独立作为Java开发使用
2 可以作为Web服务或者Http Restful服务,用于FortuneBase SOA调用使用
3 作为FortuneMobile调用使用,也可作为FortuneFlex调用使用,为SOA中WebService/Http Restful服务

 回复 引用 查看   
#9楼2010-09-15 21:29 | yre      
想不通FortuneJ有什么作用
独立做为java开发使用,就得丢掉.net而去搞java
做为.net的web服务 也没必要选个异构语言去做
其实要想.net访问java的服务或组件有更好的实现方式 比如hessian

 回复 引用 查看   
#10楼[楼主]2010-09-16 22:49 | Nick.Lee      
@yre
1 FortuneBase+FortuneJ(Asp.net+Java)只是作为替换flex+java的一种思考方式
2 Web服务很大部分需要部署到Linux,Unix平台,当然Mono 2.8可以完成这些功能,而Java的Servlet足够完成Http Restful,并在linux,Unix上部署
3 .Net部署Web服务,WCF+IIS 7.5+Windows Server AppFabric+Application Request Routing可以满足SOA Web服务要求
4 跨语言数据交互方面,可参考Google protobuf,protobuf.net和Base64String

 回复 引用 查看   
#11楼2010-09-29 10:49 | sugeng      
有没有提供SQL server数据库,好象下载包中有Oracle 数据库文件。
 回复 引用 查看   
#12楼2010-09-29 10:52 | sugeng      
里面有一个demo.mdb数据,不知有什么用
 回复 引用 查看   
#13楼2010-09-30 11:30 | sugeng      
FortuneLibrary\DataBase\DataBackup\SQLServer 没什么数据库文件,请问SQLServer在哪。谢谢
 回复 引用 查看   
#14楼[楼主]2010-09-30 21:43 | Nick.Lee      
@sugeng
该框架版本不包含SQLServer数据库
demo.mdb测试MyBatis.Net连接Access使用

 回复 引用 查看   
#15楼2010-10-15 17:45 | 风中的遗憾      
楼主大哥,那个ui是否也得升级一下,往extjs或者jquery ui或者flex sl等方向吧
 回复 引用 查看   
#16楼[楼主]2010-10-16 08:43 | Nick.Lee      
@风中的遗憾
1 Extjs在客户端运行时CPU和内存消耗太高,没有实际企业应用意义
2 jQuery UI还不成熟,功能又不是很完善
3 flex也存在运行慢的问题
4 sl企业应用度太低,内存和CPU消耗也不会小

Fortune.ListAdv4.aspx.cst模板已经是extjs模板,但是不建议采用,客户运行时性能太差

 回复 引用 查看   
#17楼2010-12-03 21:37 | 烈火|Elino秦      
32位系统下使用正常,64位下出现以下情况,不知道什么问题,请大侠帮忙解决一下

Server Error in '/' Application.
--------------------------------------------------------------------------------

Configuration Error
Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately.

Parser Error Message: Could not load file or assembly 'NickLee.Web.UI' or one of its dependencies. An attempt was made to load a program with an incorrect format. (D:\Program Files (x86)\KRPanoGUI\web.config line 85)

Source Error:


Line 83: <add name="HttpCompressionModule" type="AjaxPro.HttpCompressionModule,AjaxPro.2"/>
Line 84: <!--上传需要配置内容-->
Line 85: <add name="HttpUploadModule" type="NickLee.Common.HttpUploadModule, NickLee.Web.UI"/>
Line 86: <add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
Line 87: < tpModules>


Source File: D:\Program Files (x86)\KRPanoGUI\web.config Line: 85

 回复 引用 查看   
#18楼[楼主]2010-12-10 21:43 | Nick.Lee      
FortuneWeb在
W2003 R2 X86/X64 IIS6
W2008SP2/R2 X86/X64 IIS7/IIS7.5都没有出现您说的问题
NickLee.Web.UI是基于平台编译,您可以建立一个空白Web项目,是否还出现该问题

 回复 引用 查看   
#19楼2011-01-12 15:10 | hwzqzc      
能否提供一个SQLServer版本的数据库?谢谢!
 回复 引用 查看   
#20楼[楼主]2011-01-20 22:10 | Nick.Lee      
暂时不提供
FortuneBase For SQLServer 2008 R2版本
目前主要基于Oracle11GR2进行框架开发

 回复 引用 查看   
#21楼2011-04-15 13:35 | シ.xw.伟ゞ      
什么时候提供多数据库的支持啊?
 回复 引用 查看   
#22楼2011-04-15 16:07 | シ.xw.伟ゞ      
感觉太乱了!!!有没有结构说明文档啊?看的头好晕啊!!
 回复 引用 查看   
#23楼[楼主]2011-04-20 16:03 | Nick.Lee      
@シ.xw.伟ゞ
目前仅提供Oracle11G支持,其他数据库版本暂不提供

关于文档方面,参考FortuneBase根目录《a2_FortuneBase发行和配置说明[请先阅读].docx》

 回复 引用 查看   
#24楼2011-06-08 16:10 | 风影      
downloads.txt中的文件下载完了
不知为何FortuneBase.part20.rar 仅2.09K,且提示压缩文件未知或被损坏!
无法解压

http://files.cnblogs.com/mail-nicklee/FortuneBase.part20.rar


 回复 引用 查看   
#25楼[楼主]2011-06-12 17:13 | Nick.Lee      
@风影
今天在更新FortuneBase版本,请明天下载.

 回复 引用 查看   
#26楼2011-06-13 09:36 | 风影      
@Nick.Lee
刚刚下载完,发现FortuneBase.part20.rar仍然2.09 KB (2,142 字节),压缩包无法解压!!!

能否吧 这个压缩包发给我(xeonfeng@126.com),谢谢!

 回复 引用 查看   
#27楼[楼主]2011-06-13 20:40 | Nick.Lee      
我也是从cnblogs下载的,一共10M,part20
已经发送给你,现在一共有21个part.

 回复 引用 查看   
#28楼2011-07-11 00:58 | 张冰      
斑竹,您好.
在win7,IE8下,打开工作流配置界面,老是脚本报错.服务端没有问题.
是不是您那套UI暂时不支持win7啊?

 回复 引用 查看   
#29楼[楼主]2011-07-21 11:03 | Nick.Lee      
@张冰
你已经解决了,记得发一个消息出来。

 回复 引用 查看   
#30楼2011-08-11 11:03 | ingrams      
能不能提供详细的安装,调试文档,谢谢!
 回复 引用 查看   
#31楼2011-08-30 16:16 | 丁小贝      
纯微软框架下做东西的,目前还用不到这重量的东西,学习了先。