原创 1_MAVEN介紹及環境搭建

1_MAVEN主要用途 (1)項目構建:高度自動化(利用maven的命令可以一鍵構建項目),跨平臺(比如maven項目生成eclipse或IDEA類型的項目) (2)依賴管理:自動下載,統一管理 (3)項目信息管理:›項目名稱描述等,開發

原创 2_MAVEN常用腳本分析

1_創建項目腳本 【1】上文講到了創建項目的腳本(中間無空格) mvn archetype:generate -DarchetypeGroupId=org.apache.maven.archetypes -DgroupId=edu.fu

原创 6_Maven倉庫以及私服

Maven倉庫 1 用來統一存儲所有Maven共享構建的位置就是倉庫,根據Maven座標定義每個構建在倉庫中唯一存儲路徑,大致爲:groupId/artifactId/version/artifactId-version.pack

原创 4_Maven原理以及重要概念

1_Maven原理中的重要概念。 【1】Maven原理模型。 簡而言之:如圖所示,Maven的靈魂就是pom.xml,通過pom的定義項目依賴的jar,進行依賴管理,通過pom定義第3方插件,進行插件的擴展;、        通過p

原创 3_MAVEN與eclipse集成

1_maven與eclispe環境搭建 【1】eclipse 4.3以前的版本需要爲eclipse安裝m2e插件。可以採用link,marketplace或install new software來安裝(參照其他文章)   本文使用的是e

原创 1_版本控制

前言 1 本系列文章環境 * OS:Windows 8.1專業版 64位 * IDE:Eclipse 4.3 R2 Kepler * TOOLS: * Subversion 32位 Setup-Subversion-1.

原创 5_Maven利用繼承,聚集項目實踐

前言 本章要講解的Maven在項目中劃分模塊上的應用,用到上文中提到的繼承和聚合,來減少重複,通過各個模塊的劃分,提高靈活性,以求達到高內聚,低耦合的效果。以下將會以一個Web項目爲例來進行說明。 模塊的劃分 我們在開發web項

原创 4_DataAnnotations 的Model驗證

前言 前文我們採用了EF框架,我們會發現,建立的數據庫的表中,字段的屬性都沒有限制,是否爲空,長度都沒有明確定義。 在網站前端輸入的數據,我們要進行驗證,當然我們可以採用客戶端驗證,但是並不保險,客戶端我們只進行簡單的驗證,當然,我

原创 7_文件上傳實例

前言 本文介紹簡單的單文件上傳,並解決了HttpPostedFileBase爲空的問題。 系統設計中使用了MVC的Anotation驗證。 view界面是採用Html.BeginForm的形式 介紹步驟詳解 View設置

原创 8_Ueditor編輯器和Echarts的使用

簡介 本文講的內容羣是基於ASP.NET MVC的。 項目中經常會用到編輯器,可能大家都熟悉CKEditor,但是使用起來感覺不是很好,所以本文介紹下百度出品的UEditor。可用性和定製性都是很高的。 項目中也經常會用到數據的統計

原创 6_分頁的實現

前言 本文講解的是使用X.PagedList.MVC的方式實現分頁的簡單實例。 本文數據庫訪問端採用的是EF框架進行數據庫的映射。 具體步驟 環境搭建 項目(Project)->Manager NuGet Packages… 選

原创 2_MVC簡單概念的介紹

MVC概念簡介 MVC的三大組件 1 三大組件(控制器,視圖,模型) 控制器(Control):處理用戶的輸入,負責改變模型的狀態並選擇適當的視圖來顯示模型的數據 視圖(View):就是用於顯示模型中數據的用戶界面,顯示的內容形式

原创 3_EF環境搭建以及數據訪問

簡介 對於JAVA程序員來講,一般對Hibernate都是很熟悉的。EF和Hibernate所起的角色一致。而EF多是約定優於配置。同樣EF也有DataBase First和Code First的開發方式,本文介紹Code Firs

原创 JAVA程序員入門.NET MVC

前言 本身自己是一個java的程序員,對c#不是很瞭解,對ASP.NET也是很不熟悉,但是突然遇到一個小項目必須使用ASP.NET開 發,所以只好硬着頭皮去惡補.NET。對.NET一般的開發方式,感覺上手複雜,對於JAVA開發者可

原创 系統分析及項目創建

系統功能分析 完善的用戶權限管理,分爲管理員、教師、學生等不同角色。 學生無需註冊登陸,可以查看系統中的導師,以及導師的信息和科研成果 教師需要註冊和登陸,教師註冊需要管理員批准方可使用。教師登錄系統後可以對自己的個人資料,論文,項