首頁 » Web

SSH電商項目實戰之十:商品類基本模塊的搭建

       前面我們完成了與商品類別相關的業務邏輯,接下來我們開始做具體商品部分。  1. 數據庫建表并映射Model  首先我們在數據庫中新建一張表,然后使用逆向工程將表映射成Model類,表如下:... 使用逆向工程映射為Model類就不贅述了,前面有提到如何使用逆向工程生成Model。 2. 完成商品類的Service層和Action的架構 2.1 商品類的Service層架構閱讀全文 »

2018年3月7日
作者:雞啄米 分類:軟件開發 瀏覽: 評論:2

SSH電商項目實戰之九:添加和更新商品類別功能的實現

       上一節我們做完了查詢和刪除商品的功能,這一節我們做一下添加和更新商品的功能。  1. 添加商品類別  1.1 添加類別的UI設計  我們先說一下思路:首先當用戶點擊“添加商品”時,我們應該彈出一個“添加商品”的UI窗口(注意這里不是跳轉到新的jsp,EasyUI只有一個頁面),彈出這個“添加商品”的窗口后,應該鎖住它父類的所有窗口閱讀全文 »

2017年10月24日
作者:雞啄米 分類:軟件開發 瀏覽: 評論:7

SSH電商項目實戰之八:查詢和刪除商品類別功能的實現

       上一節我們完成了使用DataGrid顯示所有商品信息,這節我們開始添加幾個功能:添加、更新、刪除和查詢。首先我們實現下前臺的顯示,然后再做后臺獲取數據。  1. 添加、更新、刪除和查詢功能的前臺實現 DataGrid控件里有個toolbar屬性,是添加工具欄的,我們可以在toolbar屬性中添加這些按鈕來實現相應的功能。先看一下官方文檔對toolbar的定義:...閱讀全文 »

2017年10月11日
作者:雞啄米 分類:軟件開發 瀏覽: 評論:6

SSH電商項目實戰之七:Struts2和Json的整合

       上一節我們完成了DataGrid顯示jason數據,但是沒有和后臺聯系在一起,只是單純地顯示了我們自己弄的json數據,這一節我們將json和Struts2整合,打通EasyUI和Struts2之間的交互。  1. json環境的搭建  json環境搭建很簡單,導入json的jar包即可... 2. 完善Action 在DataGrid控件中有個屬性是url,可以指定請求數據的url地址,在上一節閱讀全文 »

2017年9月27日
作者:雞啄米 分類:軟件開發 瀏覽: 評論:1

SSH電商項目實戰之六:基于DataGrid的數據顯示

       EasyUI中DataGrid以表格形式展示數據,并提供了豐富的選擇、排序、分組和編輯數據的功能支持。DataGrid的設計用于縮短開發時間,并且使開發人員不需要具備特定的知識。它是輕量級的且功能豐富。單元格合并、多列標題、凍結列和頁腳只是其中的一小部分功能。  1. 回顧一下第4節內容  在第4節中,我們使用EasyUI搭建好了左側菜單欄,并且通過點擊菜單選項在右邊彈出對應的選項卡。閱讀全文 »

2017年9月19日
作者:雞啄米 分類:軟件開發 瀏覽: 評論:3

SSH電商項目實戰之五:完成數據庫的級聯查詢和分頁

       上一節我們完成了EasyUI菜單的實現。這一節我們主要來寫一下CategoryServiceImpl實現類,完成數據庫的級聯查詢。一般項目從后往前做,先做service(我們沒有抽取Dao,最后再抽取),做完了再做上面層。  在寫之前,先看一下數據庫中的表的情況:... 主要有兩張表,商品類別表和管理員表,并且商品類別表中提供了一個外鍵關聯管理員表。閱讀全文 »

2017年9月13日
作者:雞啄米 分類:軟件開發 瀏覽: 評論:0

SSH電商項目實戰之四:EasyUI菜單的實現

       上一節我們使用EasyUI搭建了后臺頁面的框架,這一節我們主要使用EasyUI技術簡單實現后臺菜單,先將簡單功能做出來,后期再繼續豐富。(EasyUI下載地址)  1. 實現左側菜單  首先看一下效果圖:  我們可以點擊“基本操作”和“其他操作”來切換菜單選項,在具體的選項內,點擊不同的連接,會在右側顯示出來。我們先把左邊的菜單做出來。閱讀全文 »

2017年9月11日
作者:雞啄米 分類:軟件開發 瀏覽: 評論:0

SSH電商項目實戰之三:使用EasyUI搭建后臺頁面框架

       前面兩節,我們整合了SSH并且抽取了service和action部分的接口,可以說基本開發環境已經搭建好了,這一節我們搭建一下后臺的頁面。我們討論一下兩種搭建方式:基于frameset和基于easyUI。最后我們會使用easyUI來開發。 1. 抽取公共JSP頁面 我們先來看一下當前的jsp頁面:... 先撇開body部分的內容不看,因為這都是之前測試用的,抽取JSP頁面是指將一些共有部分抽取出閱讀全文 »

2017年9月6日
作者:雞啄米 分類:軟件開發 瀏覽: 評論:1

SSH電商項目實戰之二:基本增刪查改、Service和Action的抽取以及使用注解替換xml

       上一節我們搭建好了Struts2、Hibernate和Spring的開發環境,并成功將它們整合在一起。這節主要完成一些基本的增刪改查以及Service、Dao和Action的抽取。 1. Service層的抽取 上一節中,我們在service層簡單寫了save和update方法,這里我們開始完善該部分的代碼,然后對service層的代碼進行抽取。閱讀全文 »

2017年9月4日
作者:雞啄米 分類:軟件開發 瀏覽: 評論:0

SSH電商項目實戰之一:整合Struts2、Hibernate和Spring

       今天開始做一個網上商城的項目,首先從搭建環境開始,一步步整合S2SH。這篇博文主要總結一下如何整合Struts2 、Hibernate4.3和Spring4.2。 整合三大框架得先從搭建各部分環境開始,也就是說首先得把Spring,Hibernate和Struts2的環境搭建好,確保它們 沒有問題了,再做整合。這篇博文遵從的順序是:先搭建Spring環境-->然后搭建Hibernate環境-->閱讀全文 »

2017年8月30日
作者:雞啄米 分類:軟件開發 瀏覽: 評論:0

如何解決Chrome中網頁的內存泄露問題

       修復內存問題  了解如何使用Chrome DevTools查找影響網頁性能的內存問題,包括內存泄漏,內存膨脹和頻繁的垃圾回收。  TL;DR  使用Chrome任務管理器,了解您的網頁使用的內存量。  使用時間軸記錄可視化內存使用。  使用堆快照標識分離的DOM樹(內存泄漏的常見原因)。  通過分配時間軸記錄了解在JS堆中分配新內存的時間。閱讀全文 »

2017年7月31日
作者:雞啄米 分類:軟件開發 瀏覽: 評論:0

為什么我不想成為Web前端程序員

       職位名稱并不代表技能集  作為一個前端開發人員,你是不是認為自己不需要懂很多技能?然而事實可能并非如此。  我在一個熱門的工作論壇就前端開發工作做了一個快速搜索,發現有一個主題經常反復出現,那就是成為中級/高級前端開發者需要什么技能: (X)HTML(5)、CSS、SASS / SCSS,LESS。 Backbone、Angular、Knockout。 響應式網頁設計(例如Bootstrap知識閱讀全文 »

2016年6月15日
作者:雞啄米 分類:職場人生 瀏覽: 評論:0

是時候重新定義互聯網行業了

       大約兩年前,在一次討論大數據的會上,華大基因的董事長是演講者之一。他的發言的主題是論證華大基因是一個正宗的大數據公司,理應受到類似主要網絡業公司那樣的重視,得到類似的估值和上市機會。他的觀點引發了我的強烈共鳴,覺得不僅僅是華大基因,而且另一個開在深圳的大疆無人機公司也應被視為正宗的大數據公司。   這兩年,國內網絡業乏陳可言,幾乎讓人提不起評論兩句的興趣。閱讀全文 »

2016年2月29日
作者:雞啄米 分類:IT互聯網 瀏覽: 評論:0

使用事件驅動模型構建高效穩定的網絡服務器程序

       本文圍繞如何構建一個高效穩定的網絡服務器程序,從一個最簡單的服務器模型開始,依次介紹了使用多線程的服務器模型、使用非阻塞接口的服務器模型、利用select()接口實現的基于事件驅動的服務器模型,和使用libev事件驅動庫的服務器模型。通過比較各個模型,得出事件驅動模型更適合構建高效穩定的網絡服務器程序的結論。閱讀全文 »

2015年3月11日
作者:雞啄米 分類:軟件開發 瀏覽: 評論:0

做網站先來了解這些原理

       現在房價這么高,作為一個程序員只能靠做個網站看能不能賣出 100 萬這樣搏一手了。這里嘗試介紹一下現代 Web 后端并解釋一些常見術語,希望能夠幫助平常不做 Web 的程序員迅速上手。  我非常確信這篇文章里有很多概念不太對,如果發現哪里不太對的話請跟我講...   實現一個手動的 Web 服務器! 1、這里的手動真的就是字面上的意思,這里我們要實現的效果是: 2、在命令行中運行 Server。閱讀全文 »

2014年12月26日
作者:雞啄米 分類:軟件開發 瀏覽: 評論:6

如何配置Java EE Eclipse+Tomcat開發環境

       以下將詳細介紹在Eclipse下搭建Java EE開發環境的每一步, 環境:Win 7 + JDK 1.7 + Eclipse IDE for Java EE Developers 3.7 +Tomcat 6.0 首先準備好一下軟件: JDK:jdk-7u3-windows-i586 IDE:eclipse-jee-indigo-SR2-win32 服務器:apache-tomcat-6.0.35閱讀全文 »

2014年9月13日
作者:雞啄米 分類:軟件開發 瀏覽: 評論:2

Web Service入門教程

       Web Service概述 Web Service的定義 W3C組織對其的定義如下,它是一個軟件系統,為了支持跨網絡的機器間相互操作交互而設計。Web Service服務通常被定義為一組模塊化的API,它們可以通過網絡進行調用,來執行遠程系統的請求服務。 這里我們從一個程序員的視角來觀察web service。在傳統的程序編碼中,存在這各種的函數方法調用。閱讀全文 »

2014年5月6日
作者:雞啄米 分類:軟件開發 瀏覽: 評論:10

應用程序 vs Web:它們是敵人還是盟友?

       弗雷斯特研究公司董事長兼首席執行官George Colony近期在LeWeb會議上表示,Web已死,它正在被應用程序經濟代替,這些移動和智能手機應用程序利用的是云服務或其他服務而不是開放式Web。這激起了開放式Web的長期擁護者們的強烈反對,例如RSS的先驅Dave Winer,Dave Winer認為應用程序不代表未來。閱讀全文 »

2011年12月16日
作者:雞啄米 分類:IT互聯網 瀏覽: 評論:21
分頁:[«]1[»]
安徽快3走势