整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          Springboot+redis+SpringMVC

          Springboot+redis+SpringMVC+Mybatis Plus分布式開發系統源碼


          轉發,后關注,然后私信“資料”即可獲取源碼下載地址Springboot2.0+redis+SpringMVC+Spring+Mybatis+Mybatis Plus的Java web分布式開發系統;NettySocketIo排隊系統/排隊模塊/排隊框架,它是一款具有代碼生成功能的智能快速開發平臺;是以Spring Framework為核心容器,Spring MVC為模型視圖控制器,Mybatis為數據訪問層, Apache Shiro/Spring security為權限授權層,Ehcahe/Redis/Hazelcast對常用數據進行緩存,Disruptor作為并發框架,Bootstrap作為前端框架的優秀開源

          簡介

          JeeWeb Mybatis版本是一款基于Springboot2.0+dubbo+redis+SpringMVC+Spring+Mybatis+Mybatis Plus的敏捷開發系統;它是一款具有代碼生成功能的智能快速開發平臺;是以Spring Framework為核心容器,Spring MVC為模型視圖控制器,Mybatis為數據訪問層, Apache Shiro為權限授權層,Ehcahe對常用數據進行緩存,Disruptor作為并發框架,Bootstrap作為前端框架的優秀 開源 系統。

          JeeWeb是一款 全開源開發平臺 ,特別 代碼生成器模塊也采用開源模式 ,各位開發者可以根據自己的需要改造出更加適合自己的代碼生成器,不管是做項目、學習、接私活它都將是你的最佳拍檔;

          JeeWeb主要定位于企業快速開發平臺建設,已內置很多優秀的基礎功能和高效的 代碼生成 工具,包括:系統權限組件、數據權限組件、數據字典組件、核心工具組件、視圖操作組件、代碼生成、 UI模版標簽 庫等。前端界面風格采用了結構簡單、性能優良、頁面美觀大氣的Twitter Bootstrap頁面展示框架。采用分層設計、提交數據安全編碼、密碼加密、訪問驗證、數據權限驗證。使用Maven做項目管理,提高項目的易開發性、擴展性。

          目前功能模塊代碼生成器、權限框架、數據字典、數據緩存、并發框架、數據監控、計劃任務、多數據源管理、附件管理、類似mybatis動態SQL、UI模板標簽、短信發送、郵件發送、統計功能等功能。

          JeeWeb的開發方式采用( 代碼生成器快速設計生成代碼->手工完善邏輯->豐富模板標簽快速前端開發 ),可以快速協助java開發人員解決60%的重復工作,讓開發人員更多關注業務邏輯的實現,框架使用前端模板標簽,解放JAVA開發人員的開發壓力,提高開發效率,為企業節省項目研發成本,減少開發周期。

          JeeWeb 技術特點

          JeeWeb使用目前流程的WEB開發架構技術,如Springboot SpringMVC, Mybatis,Apache Shiro, Disruptor , ehcache, Jquery ,BootStrap 等等,支持多種數據庫MySQL, Oracle, sqlserver等。 分層設計:使用分層設計,分為dao,service,Controller,view層,層次清楚,低耦合,高內聚。

          安全考慮:嚴格遵循了web安全的規范,前后臺雙重驗證,參數編碼傳輸,密碼md5加密存儲,shiro權限驗證,從根本上避免了SQL注入,XSS攻擊,CSRF攻擊等常見的web攻擊手段。

          JeeWeb 功能特點

          • 采用Springboot2.0+SpringMVC+Spring+Mybatis+Mybatis Plus+Shiro+ Ehcache+Disruptor+Jquery + Boostrap + Ztree等基礎前后端架構架構
          • 采用面向聲明的開發模式, 基于泛型編寫極少代碼即可實現復雜的數據展示、數據編輯、表單處理等功能,在不使用代碼生成器的情況下,也只需要很少的代碼就能實現基礎的CURD操作,再配合在線開發與代碼生成器的使用,更加加快了開發的進度,將J2EE的開發效率成本提高,可以將代碼減少60%以上。
          • 在線開發(通過在線配置實現一個表模型的增刪改查功能,無需一行代碼,支持用戶自定義表單布局)
          • 代碼生成器,支持多種數據模型,根據表生成對應的Entity,Service,Dao,Controller,JSP等,增刪改查功能生成直接使用
          • UI標簽開發庫,針對前端UI進行標準封裝表,頁面統一采用UI標簽實現功能:數據datagrid,treegrid,FileInput,Editor,GridSelect等,實現JSP頁面零JS,開發維護簡潔高效
          • 查詢過濾器:只需前端配置,后臺動態拼SQL追加查詢條件;支持多種匹配方式(全匹配/模糊查詢/包含查詢/不匹配查詢)
          • 移動平臺支持,對Bootstrap(兼容Html5)進行標準封裝
          • 國際化(支持多語言,國際化的封裝為多語言做了便捷支持)
          • 多數據源(在線配置數據源,數據源工作類封裝)
          • 數據權限:整合Shiro權限
          • 計劃任務控制(在線配置計劃任務、方便計劃任務的時間調整規劃)
          • 郵件發送(配置郵件模版、郵件帳號的在線配置、郵件異步發送、郵件發送日志功能統計)
          • 短信發送(配置短信模版、短信帳號的在線配置、短信異步發送、短信發送日志功能統計、支持短信發送平臺動態切換)
          • 多種首頁風格切換,支持自定義首頁風格。(Inspinia風格|ACE風格)
          • 數據統計報表:豐富的報表統計功能
          • 支持多種瀏覽器: Google, 火狐, IE,360 等
          • 支持數據庫: Mysql,Oracle10g,SqlServer等
          • 基礎權限: 用戶,角色,菜單權限
          • Web容器測試通過的有Jetty和Tomcat,Weblogic
          • 要求JDK1.8+

          技術選型

          1、后端

          • 核心框架:Springboot2.0+dubbo(zookeeper注冊中心)+Spring Framework
          • 安全框架:Apache Shiro/Spring security + Jwt
          • 視圖框架:Spring MVC
          • 服務端驗證:Hibernate Validator
          • 布局框架:Beetl+Freemarker
          • 任務調度:Quartz/Xxl-job
          • 持久層框架:Mybatis
          • 數據庫連接池:Alibaba Druid
          • 緩存框架:Ehcache/Redis/hazelcast
          • 并發框架:Disruptor
          • 日志管理:SLF4J、Log4j、Logback
          • 工具類:Apache Commons、Jackson、Xstream、

          2、前端

          • JS框架:jQuery。
          • CSS框架:Twitter Bootstrap
          • 客戶端驗證:Validform。
          • 富文本在線編輯:markdown、simditor、Summernote、CodeMirror自由切換
          • 文件上傳工具:Bootstrap fileinput
          • 數據表格:jqGrid
          • 對話框:layer
          • 樹結構控件:jQuery zTree
          • 日期控件: datepicker
          • 代碼高亮: syntaxhighlighter

          3、分析工具

          • 鏈路跟蹤:SkyWalking6.1+elasticsearch-6.8.0
          • Java診斷工具:Arthas+Visualvm+JProfile

          簡單使用說明

          • 本項目使用zookeeper-3.4.8、redisbin_x64 環境,啟動項目之前需啟動該服務,或者通過該地址下載:https://gitee.com/huang465265897/jeeweb-mybatis-spring-boot/attach_files
          • 導入sql/jeeweb-mysql-v1.0(xx).sql文件到mysql數據庫,根據自己的數據庫導入相應的sql文件,數據庫中需要創建名為jeeweb_mybatis 的數據庫名,導入sql文件格式 utf8格式
          • 導入項目到IDEA.
          • 修改數據庫配置文件dbconfig.properties中的賬號密碼.
          • 啟動項目,管理員賬號admin/密碼123456
          • jvm參數優化:http://xxfox.perfma.com
          • 項目部署容器推薦Docker部署
          • 項目導出命令:F:/目錄/x-spring-boot(工程根目錄) 執行maven package 默認會使用項目src/main/assembly 目錄下assembly.xml進行打包

          微服務框架整合

          • 注冊發現服務/配置中心->Nacos(已完成Nacos-Dubbo例子整合)
          • 熔斷降級、系統負載->Sentinel(已完成Nacos-Dubbo-Sentinel整合)
          • API網關->Spring Cloud Gateway(已完成Nacos-Dubbo-Gateway默認路由/動態路由例子整合)
          • 其他阿里生態(Fescar分布事務、Dubbo...)

          分析框架整合

          • 鏈路跟蹤->SkyWalking
          SkyWalking默認采用H2保存,關閉SkyWalking oapService服務數據消失,若采用elasticsearch進行數據保存需要修改config目錄下application.yml,然后先啟動elasticsearch
          客戶端工程->需要上報數據到SkyWalking平臺
          Vm參數中加入 -javaagent:F:/Federation2.0/x-spring-boot/x-skywalking-agent/skywalking-agent.jar -Dskywalking_config=F:/Federation2.0/x-spring-boot/x-micro-service/x-spring-cloud-gateway-provide/src/main/assembly/skywalking-conf/agent.config
          • Java診斷工具->Arthas+Visualvm+JProfile
          Arthas阿里開源工具,主要用于快速分析線程相關問題引起的CPU飆升,可以快速篩查出耗CPU資源的線程等等功能,不足在于對內存分析功能太少
          Visualvm JDK自帶分析工具,可以通過遠程連接分析生產環境各種CPU,內存等問題,主要用于分析內存方面問題,dump出內存數據,支持docker容器(開放jmx監控功能)
          JProfile 商用工具,和Visualvm 功能類似,可以遠程鏈接,在遠程連接docker應用沒有Visualvm好用
          原生命令行方式 dump,如jmap -dump:format=b,file=文件名.hprof [pid],將數據導入Visualvm或者JProfile進行內存分析

          平臺目錄結構說明

          x-manerger-sys-common 后臺管理系統公用模塊
              x-manerger-sys-common-base 基礎模塊
              x-manerger-sys-common-email 郵件模塊
              x-manerger-sys-common-mybatis 數據庫操作模塊、Mybatis-plus
              x-manerger-sys-common-oss 附件上傳模塊
              x-manerger-sys-common-quartz 任務模塊
              x-manerger-sys-common-query 參數封裝模塊
              x-manerger-sys-common-security 鑒權模塊
              x-manerger-sys-common-sms  短信模塊
              x-manerger-sys-common-utils 工具模塊
              x-manerger-sys-common-limit 限流模塊
              x-manerger-sys-common-lock 分布式鎖模塊
              x-manerger-sys-common-idgenerator id生成模塊
              x-manerger-sys-common-queue 排隊模塊
          x-manerger-sys-service 后臺管理模塊
          x-restful 業務系統模塊
          x-micro-service 微服務模塊(持續更新中...)
              x-spring-cloud-gateway 本地配置模式路由
              x-spring-cloud-gateway-service 動態配置模式路由、Nacos為配置中心
              x-spring-cloud-gateway-provide 本地路由接口提供模塊
              x-spring-boot-nacos 動態路由接口提供模塊,Nacos、Dubbo、Gateway方式實現
          x-skywalking-agent SkyWalking agent探針模塊

          系統演示

          先轉發,后關注,然后私信“資料”即可獲取源碼下載地址

          制下面鏈接獲取產品下載

          https://www.evget.com/product/3150/download

          您可以在 Razor 語法中使用方法鏡像客戶端小部件選項,請注意下表中說明的字符大小寫差異:

          Fluent API 語法允許您鏈接方法調用,在 Visual Studio 中,IntelliSense 提供可用的方法名稱、它們的接受值和簡短描述。

          Simple選項

          要指定選項,請調用相應的控制方法并傳遞選項的值。

          Razor C#

          Razor VB

          您還可以使用 Option 方法接受選項名稱和值作為參數來指定控制選項。

          Razor C#

          Razor VB

          要指定接受一組預定義值的選項,請使用 .NET 枚舉。

          Razor C#

          Razor VB

          new JS()表達式

          new JS()表單時允許您將JavaScript表達式嵌入到Razor 語法中,因此可以根據客戶端設置進行控制。例如您可以將JavaScript變量或表達式分配給控件的選項,以下代碼定義了一個名為 myText 的 JavaScript 變量,然后將其值分配給 Button 的 Text 選項:

          Razor C#

          Razor VB

          當您在模板中嵌套控件并且控件配置應取決于模板參數時,必須使用 new JS()。

          一個常見的用例是 DataGrid 的Master-Detail Display,您應該將主行鍵傳遞給內部網格。

          ID選項

          您應該指定 ID 選項來在運行時訪問控件的JavaScript API。

          ID選項的值應該滿足基本的 HTML5 要求,確保指定的值是唯一的,尤其是當頁面使用部分視圖或模板中的控件時。

          局部視圖中的控件

          Razor 文件可以包含具有 DevExtreme 控件的同一局部視圖的多個實例。 在這種情況下,請確保呈現控件的 ID 屬性是唯一的,要指定唯一 ID,請使用model 屬性。

          Razor C#

          Razor VB

          Shared/_MyPartial.cshtml

          Shared/_MyPartial.vbhtml

          如果您使用硬編碼 ID,則多個局部視圖實例會呈現具有相同 ID 的控件。

          模板中的嵌套控件

          如果您為 ItemTemplate 或 CellTemplate 模板中使用的控件指定 ID 選項,請使用new JS() 表達式為此控件指定唯一 ID。

          Razor C#

          Razor VB

          List 控件綁定到以下數據源:

          C#

          VB

          DevExtreme

          DevExtreme擁有高性能的HTML5 / JavaScript小部件集合,使您可以利用現代Web開發堆棧(包括React,Angular,ASP.NET Core,jQuery,Knockout等)構建交互式的Web應用程序。從Angular和Reac,到ASP.NET Core或Vue,DevExtreme包含全面的高性能和響應式UI小部件集合,可在傳統Web和下一代移動應用程序中使用。 該套件附帶功能齊全的數據網格、交互式圖表小部件、數據編輯器等。

          son.NET

          http://json.codeplex.com/

          Json.Net 是一個讀寫Json效率比較高的.Net框架.Json.Net 使得在.Net環境下使用Json更加簡單。通過Linq To JSON可以快速的讀寫Json,通過JsonSerializer可以序列化你的.Net對象。讓你輕松實現.Net中所有類型(對象,基本數據類型 等)和Json的轉換。

          Math.NET

          http://www.mathdotnet.com/

          Math.NET的目標是為提供一款自身包含清晰框架的符號運算和數學運算/科學運算,它是C#開發的開源類庫。Math.NET含了一個支持線性代數的解析器,分析復雜微分,解方程等等功能。

          Faker.Net

          https://github.com/jonwingfield/Faker.Net

          開發的時候是不是為測試數據煩惱?Faker.Net可以非常方便幫你生成大批量測試數據。例如人員表里面的姓名、性別什么的。

          Html Agility Pack

          http://htmlagilitypack.codeplex.com/

          Html Agility Pack 是CodePlex 上的一個開源項目。它提供了標準的DOM API 和XPath 導航--即使 HTML 不是適當的格式!HTML Agility Pack 搭配 ScrapySharp,徹底解除Html解析的痛苦。

          NCrawler

          http://ncrawler.codeplex.com/

          NCrawler是一款國外的開源網絡爬蟲軟件,遵循LGPL許可協議。其HTML處理使用的是htmlagilitypack開源庫,采用xpath的方式處理定位網頁元素,十分方便。

          SuperWebSocket

          http://superwebsocket.codeplex.com/

          SuperWebSocket是基于.NET開源Socket框架SuperSocket開發的, SuperSocket所支持的大部分功能在SuperWebSocket中得到了繼承。用戶可通過SuperWebSocket來快速的構建可靠的,高性能的websocket服務器端應用程序。

          SuperSocket

          http://supersocket.codeplex.com/

          SuperSocket 是 一個輕量級的可擴展的 Socket 開發框架,可用來構建一個服務器端 Socket 程序,而無需了解如何使用 Socket,如何維護Socket連接,Socket是如何工作的。該項目使用純 C# 開發,易于擴展和集成到已有的項目。只要你的已有系統是使用.NET開發的,你都能夠使用 SuperSocket來輕易的開發出你需要的Socket應用程序來集成到你的現有系統之中。

          Quartz.NET

          http://www.quartz-scheduler.net/

          Quartz.NET 是一個開源的作業調度框架,是 OpenSymphony 的 Quartz API的.NET移植,它用C#寫成,可用于winform和asp.net應用中。它提供了巨大的靈活性而不犧牲簡單性。你能夠用它來為執行一個作業而 創建簡單的或復雜的調度。它有很多特征,如:數據庫支持,集群,插件,支持cron-like表達式等等。

          Lucene.Net

          http://lucenenet.apache.org/

          Lucene.net是Lucene的.net移植版本,是一個開源的全文檢索引擎開發包,即它不是一個完整的全文檢索引擎,而是一個全文檢索引擎的架構,提供了完整的查詢引擎和索引引擎。開發人員可以基于Lucene.net實現全文檢索的功能。

          HttpLib

          http://httplib.codeplex.com/

          一個基于C#語言的http協議的類庫,Httplib讓異步交互處理數據更容易了。類庫的方法包括:上傳文件到服務器,獲取頁面數據等等。

          Smart Thread Pool

          http://www.codeproject.com/Articles/7933/Smart-Thread-Pool

          智能線程池,用SmartThreadPool可以簡單就實現支持多線程的程序,由線程池來管理線程,可以減少死鎖的出現。SmartThreadPool還支持簡單的生產者-消費者模式,當不需要對任務進行持久化時,還是很好用的。

          DocX

          https://docx.codeplex.com/

          DocX是一個用來操作word的輕量級的類庫。借助DocX,開發人員可以在不需要安裝Microsoft Word的情況下操縱word2007/2010文件。

          NPOI

          http://npoi.codeplex.com/

          NPOI 是 POI 項目的 .NET 版本。POI是一個開源的Java讀寫Excel、WORD等微軟OLE2組件文檔的項目。使用 NPOI 你就可以在沒有安裝 Office 或者相應環境的機器上對 WORD/EXCEL 文檔進行讀寫。NPOI是構建在POI 3.x版本之上的,它可以在沒有安裝Office的情況下對Word/Excel文檔進行讀寫操作。

          PDFsharp

          https://pdfsharp.codeplex.com/

          PDFsharp 是可以輕松地在 .NET 語言中創建PDF文檔的開放源碼庫。它使用相同的繪制程序來創建 PDF 文檔,在屏幕上顯示,以及輸出到打印機。可以修改、合并、拆分已經存在的 PDF 文件,支持透明圖像。

          Dapper

          https://github.com/SamSaffron/dapper-dot-net

          Dapper 是一個輕型的ORM類。代碼就一個 SqlMapper.cs文件,編譯后就40K的一個很小的Dll.Dapper很快。Dapper的速度接近與IDataReader,取列表的數據超 過了DataTable。Dapper支持Mysql,SqlLite,Mssql2000,Mssql2005,Oracle等一系列的數據庫,當然如 果你知道原理也可以讓它支持Mongo db。話說,這個ORM,博主自己也一直在使用,確實十分強悍,至少在性能方面,恐怕.NET里面的大多數ORM只能是望其項背了。

          NHibernate

          https://github.com/nhibernate

          NHibernate是現在開發人員用的較多的一個ORM。NHibernate是一個面向.NET環境的對象/關系數據庫映射工具。對象/關系數據庫映射(object/relational mapping,ORM)這個術語表示一種技術,用來把對象模型表示的對象映射到基于SQL的關系模型數據結構中去。

          log4net

          http://logging.apache.org/log4net/

          log4net庫是Apache log4j框架在Microsoft .NET平臺的實現,是一個幫助程序員將日志信息輸出到各種目標(控制臺、文件、數據庫等)的工具。

          SharpSerializer

          http://sharpserializer.codeplex.com/

          SharpSerializer是一個開源XML和二進制序列化器。SharpSerializer可以序列化Xml和自己的二進制格式,還可以序列化Json等其他文本格式或其他數據加密,壓縮,優化等二進制流。

          XProxy

          http://xproxy.codeplex.com/

          XProxy是一個支持插件的基礎代理程序集。通過編寫簡單的插件程序,你將能開發各種各樣的代理程序。
          XProxy是一個支持插件開發的數據交換機,可以編寫插件對中轉數據進行處理。內置有NAT插件、加解密插件、反向代理、直接代理、間接代理等插件。

          nopCommerce

          http://nopcommerce.codeplex.com/releases/view/106146

          nopcommerce 是國外的一個高質量的開源b2c 網站系統,基于EntityFramework4.0和MVC3.0,使用Razor模板引擎,有很強的插件機制,包括支付配送功能都是通過插件來實現 的,基于xml的多語言版本,非常靈活的語言切換功能,包括在后臺都能同時編輯產品的中英文屬性,非常適合做外貿,優秀超前的程序架構,性能也非常強大, 自定義的產品名稱和分類又有很好的seo優化。綜合能力遠遠高于國內的一些程序架構糟糕的.net商城程序,是二次開發和大型b2c架構的首選。3.0開 始支持多店。

          Enterprise Library

          https://entlib.codeplex.com/

          Enterprise Library for .Net Framework 3.5 – EntLib v4.1 是patterns & practices 小組為.NET Framework 3.5 開發一套企業庫, 目前最新版本為v5.0,支持.NET Framework 4.0,共包括9個Application Block,包括數據訪問(Data Access Application Block)、異常管理(Exception Handling Application Block)、數據驗證(Validation Application Block)等等,對企業應用開發非常有幫助,也非常實用。

          Autofac

          http://autofac.org/

          Autofac是一款非常優秀的IOC框架,比較于其他的IOC框架,如Spring.NET,等等之類的,它非常的輕量級且性能上也很卓越。

          AutoMapper

          https://github.com/AutoMapper/AutoMapper

          AutoMapper是一個.NET的對象映射工具。主要用于領域對象與DTO之間的轉換、數據庫查詢結果映射至實體對象。

          7-Zip

          http://www.7-zip.org/

          http://sourceforge.net/projects/sevenzip/postdownload?source=dlp

          7-Zip 是 一款號稱有著現今最高壓縮比的壓縮軟件,它不僅支持獨有的 7z 文件格式,而且還支持各種其它壓縮文件格式,其中包括 ZIP, RAR, CAB, GZIP, BZIP2和 TAR 等等。此軟件壓縮的壓縮比要比普通 ZIP 文件高 30-50% ,因此,它可以把 Zip 格式的文件再壓縮 2-10% 。

          .Net PDF 類庫

          PDFsharp

          PDFsharp是一款可以讓.NET框架支持的任何語言很容易的創建PDF文件的類庫。

          ASP.NET FO PDF

          FO PDF 是一款C#編寫類似于ASP.NET服務器控件的控件。它接受DataTable 和一些其它參數來創建XSL FO,并使用NFOP (Apache FOP Port in J#) PDF Formatter來繪制一個類似PDF Report 的DataGrid 。今后將會增加更多的標簽來可以生成XSL FO 。

          Report.NET

          Report.NET 開源類庫包含了生成精確PDF文檔的類。它是.NET平臺下的C#編寫的,可以幫助你創建簡單的靈活的PDF文件。你可以從任何ADO.NET的 DataSet取得數據來創建PDF文檔。ASP.NET可以用Report.NET來創建動態的PDF響應頁面。

          SharpPDF

          SharpPDF是可以用來簡單的創建PDF文件的C#類庫。它創建的文件百分白兼容PDF格式。

          iTextSharp

          iTextSharp是一款開源的PDF操作類庫,使用它可以快速的創建PDF文件。http://hardrock.cnblogs.com/ 是一個關于 iTextSharp的中文Blog。

          工作流

          Workflow.Net

          Workflow.Net是使用微軟.Net技術基于wmfc標準的創建工作流引擎。

          netBPM

          NetBPM是JBpm移植到.net平臺下的一款開源工作流軟件。NetBpm可以很容易和.Net應用程序集成在一起,可以創建,執行和管理工作流程序。
          Bpm Tool支持將業務模型轉換成軟件模型。業務開發人員可以使用模型驅動的方法設計,實現,執行和跟蹤業務流程。因此開發人員能夠更容易的關注業務邏輯的變化。

          持久層框架

          NHibernate

          NHibernate是一個面向.NET環境的針對關系型數據庫的對象持久化類庫。
          NHibernate來源于非常優秀的基于Java的Hibernate關系型持久化工具。 NHibernate從數據庫底層來持久化你的.Net對象到關系型數據庫。NHibernate為你處理這些,你不用自己寫SQL去數據庫存取對象。你 的代碼僅僅和對象關聯,NHibernat自動產生SQL語句,并確保對象提交到正確的表和字段中去.大量減少開發時人工使用SQL和ADO.NET處理 數據的時間. NHibernate可以幫助你消除或者包裝那些針對特定數據庫的SQL代碼,并且幫你把結果集從表格式的表示形式轉換到一系列的對象去。因此對于那些在 基于.NET的中間層的應用中,它們實現面向對象的業務模型和商業邏輯的應用,NHibernate是最有用的。

          FileHelpers Library

          FileHelpers Library是一款C#編寫的開源 .NET 類庫。它使用簡單,很容易就可以從固定長度文件或界定記錄(CSV)讀/寫數據。它也支持從不同的數據存儲格式(Excel, Access, SqlServer)導入/導出數據。

          Websharp

          Websharp是國人開源的一款開源持久層框架,它的目標是設計一個基于.Net的通用的應用軟件系統的框架,以簡化基于.Net平臺的企業應用軟件的開發。目前,Websharp關注于企業應用軟件的以下幾個方面:
          1、 數據庫訪問
          2、 O/R 映射
          3、 AOP
          4、 分布式訪問

          ObjectBroker

          ObjectBroker是.NET平臺下的一款開源O/R映射框架。它支持對象緩存,1:1, 1:n 和 m:n的關聯映射等特性。

          Gentle.NET

          Gentle.NET是一款開源的與關系數據庫(RDBMS)無關的對象持久層框架,可以自動生成SQL和對象結構。它擁有一個SQL工廠用來創建自定義查詢、DataView構建助手和卓越的性能和完善的文檔。

          Ubik

          Ubik是C# 2.0下的ORM持久層框架,當前是WinForms應用程序開發提供的.它支持OPath的子集而可以進行面向對象查詢,且包含一個網絡事件系統.

          NDal

          NDal是一個數據提取層(DAL)框架,它可以運行在.NET和Mono環境下。

          Persist.NET

          Persist.NET是C#編寫的一款完整的持久層框架。

          ObjectBroker

          ObjectBroker是.NET平臺下的數據庫對象/關系映射(O/R Mapping)框架。

          iBATIS.NET

          iBATIS.NET幫助你的應用系統創建更好的持久層框架。

          Advanced Data Provider

          Advanced Data Provider是為ADO.NET提供的動態數據提供者 。可以讓應用程序透明的訪問不同的ADO.NET 數據提供者。

          OJB.NET

          OJB.NET是一款.NET平臺下的對象/關系映射(O/R Mapping)工具。

          圖表制作

          ZedGraph

          ZedGraph是C#編寫的.NET類庫,提供了用戶控件和web控件。它可以創建2D的線性圖、條形圖和餅圖。它功能完整且有詳細的功能自定義,不過使用默認的選項就足夠好用了。

          .NET Charts

          一款類似 PieChart, StackBar, LineChart的C#開源圖表組件。

          NPlot

          NPlot是一款.NET下的開源圖表類庫.它值得稱道的地方是優雅且靈活的API設計.NPlot包含了Windows Form控件, ASP.NET控件和一個創建Bitmap圖片的類。還有一個可用的GTK#控件。

          XSCharting

          XSCharting是C#開發的圖表組件,提供了多種多樣的圖表選項。

          DaveChart

          DaveChart是一個免費的DotNet類庫。

          NChart

          NChart 提供了很多值得應用在商業,教育等多個領域的2 D圖表。

          WebGis

          SharpMap

          SharpMap是一款易于使用的地圖渲染器,它可以為Web和Windows應用程序渲染GIS數據。SharpMap是使用C#編寫,基于.NET 2.0框架上開發的開源項目。

          monoGIS

          monoGIS將成為Mono平臺下的開源完整GIS。已經發布了internet mapserver,OGC WMS實現和一些工具像空間格式轉換。

          NASA World Wind

          NASA World Wind 是C#開發的個人電腦上的開源的3D圖形虛擬地球系統。它結合了美國國家航空航天局(NASA)從衛星拍攝的圖像,這些圖像應用于Blue Marble, Landsat 7, SRTM, MODIS 以及其它更多的地方。

          開源CMS(轉)

          開源.net框架的CMS

          列舉出自己見過的asp.net開源cms,方便初學者入門學習,如果有更好的開源cms請在評論中推薦,謝謝!
          1、DotNetNuke(ASP.NET 2.0) 

          DotNetNuke是一個Web應用框架的理想,為創建和部署的項目,如商業網站,企業內聯網和外聯網,在網上出版門戶,并定制垂直應用軟件。 方便用戶-DotNetNuke旨在使用戶可以更輕松地管理所有方面的項目。

          下載網址:http://www.dotnetnuke.com/

          2、Ludico

          Ludico是C#編寫的居于ASP.NET 2.0的Portal/CMS系統。它的模塊化設計是你可以按照你希望的使用或開發網站功能。它里面有高級的用戶管理,一個所見即所的(WYSIWYG)的編輯器等。

          下載地址:http://sourceforge.net/projects/ludico/

          3、umbraco 

          Umbraco是一款在.net平臺下C#開發的開源內容管理系統,該系統效率,靈活,用戶界面都不錯。
          下載地址:http://umbraco.org/

          4、mojoPortal

          mojoPortal是一款C#開發的面相對象網站框架,它可以運行于Windows的ASP.NET 和GNU/Linux 或Mac OS X的Mono的平臺上。
          下載地址:http://www.mojoportal.com/

          5、Kodai CMS

          Kodai CMS是.NET平臺下的一款功能齊全的內容管理系統。
          下載地址:http://www.gotdotnet.com/workspaces/workspace.aspx?id=070f30c3-6089-4a75-b84c-fac654a7ec08
          6、nkCMS

          NkCMS是使用ASP.net和Sql server 2000開發的內容管理系統。
          下載地址:http://nkcms.sourceforge.net/

          7、Go.Kryo

          Go.Kryo是一個用ASP.NET(C#).NET 實現的簡單的內容管理系統,后臺數據庫使用Microsoft SQL Server 。
          下載地址:http://sourceforge.net/projects/gokryo/
          8、Amplefile

          Amplefile是一款內容管理系統,是.Net環境下的windows應用程序,使用了.Net remoting.

          下載地址:http://sourceforge.net/projects/amplefile/

          9、ndCMS

          ndCMS是 ASP.net (C#)下的一個內容管理系統。它提供了用戶管理,文件管理,一個WYSIWYG編輯器,模板管理,拼寫檢查和內置的http壓縮。ndCMS的目標是提供一個簡單而快速的方式部署.Net站點

          下載地址:http://ndcms-net.sourceforge.net/

          10、Cuyahoga

          Cuyahoga是C#開發的靈活的CMS / Portal 解決方案。它可以運行于Microsoft .NET 和Mono 平臺,支持SQL Server, PostgreSQL或MySQL作為底層數據庫。
          下載地址:http://www.cuyahoga-project.org/

          11、Rainbow

          Rainbow項目是一款使用Microsoft‘s ASP.NET和C#技術開發的有豐富功能的開源內容管理系統。

          12、NetCMS網站內容管理系統

          NetCMS是基于ASP.NET2.0開發的網站內容管理系統,程序完全開源,沒有任何文件加密, 不需要注冊任何組件,完全開源方便您二次開發。

          全新“網站模板與網站程序完全分離”的概念,具有強大的標簽加樣式的個性化組合,自定義標簽、自定義表單、JS管理加JS模型(自定義JS,系統 JS)的靈活應用,支持不同頻道、欄目、內容頁、專題等應用不同的模板,隨時能編輯、修改和更換網站界面,系統集成類同Macromedia Dreamweaver一樣簡單的可視模板編輯方式,可批量設置屬性,模板標簽全面支持目前最受歡迎的DIV+CSS格式,支持批量綁定模板,完全做到輕 松換膚。

          13、拓文asp.net網站內容管理系統 v6.1

          重 寫的所有代碼,程序的速度、靈活性、安全也有極大的提高。主打的文章、軟件模塊功能繼續增強。 支持動態、靜態頁面混合存在,減少了不必要生成靜態頁面的負擔。功能:文章采集、會員管理、廣告管理、軟件下載,新聞文章,留言本,調查投票,友情鏈接, 在線文件管理,公告發布,數據庫管理。界面友好、功能完善、簡單易用、管理方便。它能幫助您建立高效率的獨立站點。CMS V6新特性 全新的選項卡式操作界面,首個采用選項卡式操作界面的CMS,極大提高管理人員的工作效率和用戶體驗。
          多線程并發生成html ,多線程并發采集,編譯級模板,模板可編程性,可定制模型,可擴展模型,可自定義字段,可自定義標簽,支持任務調度,還有更多功能等待您的發掘。

          CHINAZ編輯注:如果安裝出錯的話手動將Install里的*.SQL導入 修改Web.config的設置就可以了用戶名admin密碼123

          14、ROYcms 是國內CMS市場的新秀、也是國內少有的采用微軟的ASP.NET 2.0 + SQL2000/2005 技術框架開發的CMS,充分利用ASP.NET架構的優勢,突破傳統ASP類CMS的局限性,采用更穩定執行速度更高效的面向對象語言C#設計,沿續 PETshop的代碼框架,全新的模板引擎機制,全新的靜態生成方案,這些功能和技術上的革新塑造了一個基礎結構穩定功能創新和執行高效的CMS。

          下載地址:http://www.roycms.cn

          1 奎宇工作室 / DotNetCodes C#

          一些常用的功能性代碼,可以減少許多開發時間,而且類與類之間沒有什么依賴,每個類都可以單獨拿出來使用

          2 beyonehu / manual_dota C#

          《刀塔傳奇》開源項目,服務器+客戶端,蠻牛主辦深圳玩貝科技組織 http://www.unitymanual.com/forum-p...

          3 oschina / wp7-app C#

          OSCHINA 的 Windows Phone 7 客戶端源碼,可直接在 Marketplace 上搜索“開源中國”來安裝此app

          4 anycmd / anycmd C#

          一個.net平臺的完全開源的,完整支持rbac的,將會支持xacml、javascript的通用的權限框架、引擎、中間件、解決方案。

          5 kerryjiang / SuperSocket C#

          SuperSocket 是一個輕量級的可擴展的 Socket 開發框架,可用來構建一個服務器端 Socket 程序,而無需了解如何使用...

          6 Scut / Scut C#

          Scut游戲服務器引擎是使用C#語言開發,特別適用于手機網絡游戲,支持使用Python腳本進行游戲開發;可以支持多種數據庫:支持HTT...

          7 nbboy / CommOAuth2 C#

          支持國內淘寶,支付寶,新浪,微信,騰訊微博快捷登錄

          8 wojilu / wojilu C#

          (1)一個 .net 平臺下的全棧式、輕量級開發框架,包括 ORM、MVC、IOC、AOP、JSON、LOG 等,同時包括全套圖文教程...

          9 海洋餅干 / AForge.NET C#

          AForge.NET 是一個專門為開發者和研究者基于C#框架設計的,他包括計算機視覺與人工智能,圖像處理,神經網絡,遺傳算法,機器學習...

          10 奎宇工作室 / Asp.Net Mvc WebManger C#

          基于asp.net mvc的開源網站管理系統

          11 bobo2cj / iamge2text C#

          識別出圖片里的數字和字母

          12 gsbhzh / GG C#

          可在廣域網部署運行的QQ高仿版 -- GG嘰嘰。 項目地址:http://www.cnblogs.com/justnow/

          13 cheng5x / Yc.QrCode C#

          碼曬客/瘋狂創意二維碼,底層 ,模版制作開源

          14 longshine / Mina.NET C#

          Mina.NET是.NET上的輕量級高性能網絡程序框架,支持TCP、UDP和串口等多種傳輸通道,能夠幫助開發者快速地開發高伸縮性的應用程序。

          15 葡萄城控件 / ActiveReports C#

          ActiveReports是一款在全球范圍內應用非常廣泛的報表控件,以提供.NET報表所需的全部報表設計功能領先于同類報表控件,包括對...

          16 wangwei123 / easy4net C#

          easy4net是一個輕量級orm框架,靈活在于可以自己編寫復雜的SQL語句查詢,簡單在于幾分鐘內便能上手使用,并支持mysql, m...

          17 wobumang / wbm.weixinmpsdk C#

          微信公眾平臺SDK。一個更方便,更快速的C#SDK,希望能幫助更多的朋友學習和使用

          18 rainy_blue_sky / SmartHomeChat C#

          用于局域網的聊天軟件, 從其他開源平臺上移植過來的, 感覺不錯! 開發平臺: VS2012 開發語言: ...

          19 bobo2cj / SimpleWinformFrame C#

          簡單的winform開發架子,客戶端主程序(tabControl),客戶端自動更新程序(WebClient),服務端更新列表生成器(XML)

          20 _Jerry / JLib C#

          C#類庫

          21 kerryjiang / SuperWebSocket C#

          SuperWebSocket是WebSocket協議服務器端的.NET實現. 作為HTML5的一個重要新特性,WebSocket 規...

          22 yqblog / yqblog C#

          yqblog-基于MVC,Bootstrap的個人博客系統

          23 Aimeast / GitCandy C#

          GitCandy是一個開源的基于Asp.Net Mvc的輕量級Git服務端。 QQ交流群:200319579

          24 xiaocong_soft / CheckUpdate.Net C#

          Winform開發的檢查更新程序。可用于Winform/WPF,主要功能包括更新文件、更新程序自身、下載安裝包等。

          25 奎宇工作室 / NoIIS C#

          基于.net4.0的免裝IIS運行程序的工具,只要安裝.net4.0,就可以快速啟動網站程序,為客戶演示提供方便

          最后,如果你想學C/C++可以私信小編“01”獲取素材資料以及開發工具和聽課權限哦!


          主站蜘蛛池模板: 国产成人一区二区三区视频免费 | 国产成人久久精品区一区二区| 国产一区二区三区影院| 国产剧情一区二区| 一区二区传媒有限公司| 亚洲AV无码第一区二区三区| 国产精品自在拍一区二区不卡| 日韩在线观看一区二区三区| 亚洲熟女www一区二区三区| 蜜桃视频一区二区三区在线观看| 三上悠亚一区二区观看| 国产一区二区三精品久久久无广告| 国产精品一区二区在线观看| 日韩精品一区二区三区国语自制| 一区二区三区无码被窝影院| 在线欧美精品一区二区三区 | 日韩国产免费一区二区三区| 久久精品道一区二区三区| 中文字幕一区二区三区免费视频 | 痴汉中文字幕视频一区| 日韩a无吗一区二区三区| 国产精品亚洲一区二区无码| 国产成人一区二区三区精品久久| 色综合久久一区二区三区| 日本免费一区尤物| 视频在线一区二区三区| 精品人妻少妇一区二区三区| 久久99精品免费一区二区| 中文字幕一区二区三| 久久久精品人妻一区二区三区| 国产日韩一区二区三区在线观看| 精品亚洲一区二区| 99久久精品日本一区二区免费| 一本一道波多野结衣AV一区| 国产日韩精品一区二区在线观看播放 | 熟女少妇精品一区二区| 日韩电影一区二区三区| 色欲综合一区二区三区| 亚洲综合一区无码精品| 国产一区二区三区小向美奈子| 一区二区国产在线播放|