国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專(zhuān)欄INFORMATION COLUMN

納稅服務(wù)系統(tǒng)【總結(jié)】

ispring / 763人閱讀

摘要:要是使用到日歷的話(huà),我們想到使用這個(gè)日歷類(lèi)上面僅僅是我個(gè)人總結(jié)的要點(diǎn),如果有錯(cuò)誤的地方還請(qǐng)大家給我指正。

納稅服務(wù)系統(tǒng)總結(jié)

納稅服務(wù)系統(tǒng)是我第一個(gè)做得比較大的項(xiàng)目(不同于javaWeb小項(xiàng)目),該項(xiàng)目系統(tǒng)來(lái)源于傳智Java32期,十天的視頻課程(想要視頻的同學(xué)關(guān)注我的公眾號(hào)就可以直接獲取了)

我跟著練習(xí)一步一步完成需求,才發(fā)覺(jué)原來(lái)Java是這樣用來(lái)做網(wǎng)站的,Java有那么多的類(lèi)庫(kù),頁(yè)面的效果(圖表、日期選擇器等等)是通過(guò)JavaScript組件來(lái)顯示,調(diào)用后端代碼來(lái)獲取數(shù)據(jù)從而顯示出來(lái)的。

通過(guò)這次的項(xiàng)目開(kāi)闊了我的視野,也解決了我當(dāng)初學(xué)習(xí)Java時(shí)很多的疑問(wèn),自己練習(xí)完我將項(xiàng)目的代碼放到了GitHub中:https://github.com/ZhongFuCheng3y/NSFW_Systen

同時(shí)在練習(xí)的過(guò)程中也用博文記錄下來(lái)了,一共7篇。

納稅服務(wù)系統(tǒng)一(用戶(hù)模塊)【簡(jiǎn)單增刪改查、日期組件、上傳和修改頭像】

納稅服務(wù)系統(tǒng)二(用戶(hù)模塊)【POI、用戶(hù)唯一性校驗(yàn)】

納稅服務(wù)系統(tǒng)三(優(yōu)化處理)【異常處理、抽取BaseAction】

納稅服務(wù)系統(tǒng)四(角色模塊)【角色與權(quán)限、角色與用戶(hù)】

納稅服務(wù)系統(tǒng)五(登陸與系統(tǒng)攔截)【配置系統(tǒng)、子系統(tǒng)首頁(yè)、登陸與攔截】

納稅服務(wù)系統(tǒng)六(信息發(fā)布管理模塊)【Ueditor、異步信息交互、抽取BaseService、條件查詢(xún)、分頁(yè)】

納稅服務(wù)系統(tǒng)七(投訴管理模塊)【顯示投訴信息、處理回復(fù)、我要投訴、Quartz自動(dòng)受理、統(tǒng)計(jì)圖FusionCharts】

練習(xí)時(shí)截取部分的gif:

該項(xiàng)目涉及到的知識(shí):

Struts2,Spring,Hibernate

JSP

Javascript,jQuery,AJAX

某些工具類(lèi)及組件如(FileUtil,POI,DateUtils)

JS組件:日期組件、富文本編輯器、Fusionchart(圖表組件)

抽取Action、Service、Dao,全局異常處理

權(quán)限控制的模型設(shè)計(jì)(用戶(hù)、角色、權(quán)限)

數(shù)據(jù)回顯和分頁(yè)

Hibernate逆向工程

Quartz定時(shí)調(diào)度工具

寫(xiě)這篇博文的目的也是為了總結(jié)一下在這次項(xiàng)目中學(xué)到了什么東西,除了上面這些知識(shí)點(diǎn)大綱,還有很多實(shí)用的小技巧

JSP重復(fù)的代碼最好抽取出來(lái),用到的頁(yè)面再重新include進(jìn)去就行了

多用一些常用的工具類(lèi)(FileUtil,DateUtils),簡(jiǎn)化我們的開(kāi)發(fā)

在前端頁(yè)面上想要達(dá)到一些絢麗的效果(自己很難寫(xiě)出來(lái)和功能比較復(fù)雜那種),找找有沒(méi)有對(duì)應(yīng)的組件來(lái)使用(日期組件、富文本編輯器、Fusionchart)。

同理,在后端也是一樣。Java操作Excel有對(duì)應(yīng)的組件POI等,Java實(shí)現(xiàn)"自動(dòng)處理"有Quartz開(kāi)源框架

AJAX無(wú)刷新特定能干很多的功能

三層架構(gòu)(Controller、Service、Dao)的代碼很多都能夠抽取出來(lái),Controller抽取的是通用的屬性和方法,Service抽取的是相同的業(yè)務(wù)方法,Dao層抽取CURD通用方法

統(tǒng)一處理異常能夠提高系統(tǒng)的健壯性,避免異常信息給到用戶(hù)看(用戶(hù)也看不懂,發(fā)生錯(cuò)誤應(yīng)該提示友好的提示)

在設(shè)計(jì)模型對(duì)象關(guān)系時(shí),如果功能簡(jiǎn)單的話(huà)也不用“死板”地創(chuàng)建對(duì)象,創(chuàng)建表,看能不能用常量(集合)來(lái)代替

在修改多個(gè)數(shù)據(jù)的時(shí)候可以換個(gè)思路:先把原有的數(shù)據(jù)刪除了,再增加用戶(hù)勾選的記錄(達(dá)到修改的效果)

在頁(yè)面上定位一個(gè)標(biāo)簽,我們可以使用特殊的前綴+上我們的Id

在條件查詢(xún)的時(shí)候,盡量把like字段的數(shù)據(jù)放在后邊,以提高我們的查詢(xún)性能!當(dāng)在數(shù)據(jù)庫(kù)查詢(xún)時(shí),如果某些數(shù)據(jù)是不存在但有這個(gè)字段時(shí),想想能不能用左外連接查詢(xún)

在Struts2指定name為root的話(huà),我們可以指定哪個(gè)屬性是返回JSON格式的。

要是使用到日歷的話(huà),我們想到使用Calendar這個(gè)日歷類(lèi)

上面僅僅是我個(gè)人總結(jié)的要點(diǎn),如果有錯(cuò)誤的地方還請(qǐng)大家給我指正。

如果SSH還不太熟悉的同學(xué)可先看我其他的基礎(chǔ)博文:

Hibernate:

Hibernate入門(mén)這一篇就夠了

Hibernate【映射】知識(shí)要點(diǎn)

Hibernate【映射】續(xù)篇

Hibernate【inverse和cascade屬性】知識(shí)要點(diǎn)

Hibernate【查詢(xún)?cè)斀狻⑦B接池、逆向工程】

Hibernate【緩存】知識(shí)要點(diǎn)

Hibernate【與Spring整合】

Struts2:

Struts2【入門(mén)】

Struts2【配置】

Struts2【開(kāi)發(fā)Action】

Struts2【攔截器】

Struts2【UI標(biāo)簽、數(shù)據(jù)回顯、資源國(guó)際化】

Struts2【OGNL、ValueStack】

Struts2【整合Spring】

Spring:

Spring入門(mén)這一篇就夠了

Spring【依賴(lài)注入】就是這么簡(jiǎn)單

Spring【AOP模塊】就這么簡(jiǎn)單

Spring【DAO模塊】知識(shí)要點(diǎn)

SSH整合與閱讀項(xiàng)目:

SSH【史上最詳細(xì)整合】

【SSH測(cè)試整合Demo】企業(yè)人事管理系統(tǒng)

閱讀SSH項(xiàng)目之ERP

如果文章有錯(cuò)的地方歡迎指正,大家互相交流。習(xí)慣在微信看技術(shù)文章,想要獲取更多的Java資源的同學(xué),可以關(guān)注微信公眾號(hào):Java3y

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/68824.html

相關(guān)文章

  • Java3y文章目錄導(dǎo)航

    摘要:前言由于寫(xiě)的文章已經(jīng)是有點(diǎn)多了,為了自己和大家的檢索方便,于是我就做了這么一個(gè)博客導(dǎo)航。 前言 由于寫(xiě)的文章已經(jīng)是有點(diǎn)多了,為了自己和大家的檢索方便,于是我就做了這么一個(gè)博客導(dǎo)航。 由于更新比較頻繁,因此隔一段時(shí)間才會(huì)更新目錄導(dǎo)航哦~想要獲取最新原創(chuàng)的技術(shù)文章歡迎關(guān)注我的公眾號(hào):Java3y Java3y文章目錄導(dǎo)航 Java基礎(chǔ) 泛型就這么簡(jiǎn)單 注解就這么簡(jiǎn)單 Druid數(shù)據(jù)庫(kù)連接池...

    KevinYan 評(píng)論0 收藏0
  • 后端必備——數(shù)據(jù)通信知識(shí)(RPC、消息隊(duì)列)一站式總結(jié)

    摘要:具體可以參考消息隊(duì)列之具體可以參考實(shí)戰(zhàn)之快速入門(mén)十分鐘入門(mén)阿里中間件團(tuán)隊(duì)博客是一個(gè)分布式的可分區(qū)的可復(fù)制的基于發(fā)布訂閱的消息系統(tǒng)主要用于大數(shù)據(jù)領(lǐng)域當(dāng)然在分布式系統(tǒng)中也有應(yīng)用。目前市面上流行的消息隊(duì)列就是阿里借鑒的原理用開(kāi)發(fā)而得。 我自己總結(jié)的Java學(xué)習(xí)的系統(tǒng)知識(shí)點(diǎn)以及面試問(wèn)題,目前已經(jīng)開(kāi)源,會(huì)一直完善下去,歡迎建議和指導(dǎo)歡迎Star: https://github.com/Snail...

    Kahn 評(píng)論0 收藏0
  • 慕課網(wǎng)_《微服務(wù)架構(gòu)在二手交易平臺(tái)(轉(zhuǎn)轉(zhuǎn))中的實(shí)踐》學(xué)習(xí)總結(jié)

    時(shí)間:2017年07月06日星期四說(shuō)明:本文部分內(nèi)容均來(lái)自慕課網(wǎng)。@慕課網(wǎng):http://www.imooc.com教學(xué)示例源碼:無(wú)學(xué)習(xí)學(xué)習(xí)源碼:無(wú) 第一章:微服務(wù)架構(gòu)在二手交易平臺(tái)(轉(zhuǎn)轉(zhuǎn))中的實(shí)踐 1-1 微服務(wù)架構(gòu)特點(diǎn) 分享要點(diǎn)-微服務(wù)架構(gòu) 特點(diǎn) 使用原因 演進(jìn) 通信協(xié)議、服務(wù)注冊(cè)與發(fā)現(xiàn) 柔性可用實(shí)踐 服務(wù)治理 什么是微服務(wù) 微服務(wù)是一系列小服務(wù)的組合 微服務(wù)可以單獨(dú)運(yùn)行,獨(dú)立的進(jìn)程 微服務(wù)整...

    ckllj 評(píng)論0 收藏0
  • SpringCloud(第 027 篇)集成異構(gòu)微服務(wù)系統(tǒng)到 SpringCloud 生態(tài)圈中(比如

    摘要:注意注解能注冊(cè)到服務(wù)上,是因?yàn)樵撟⒔獍丝蛻?hù)端的注解,該是一個(gè)復(fù)合注解。包含了客戶(hù)端注解,同時(shí)也包含了斷路器模塊注解,還包含了網(wǎng)關(guān)模塊。 SpringCloud(第 027 篇)集成異構(gòu)微服務(wù)系統(tǒng)到 SpringCloud 生態(tài)圈中(比如集成 nodejs 微服務(wù)) - 一、大致介紹 1、在一些稍微復(fù)雜點(diǎn)系統(tǒng)中,往往都不是單一代碼寫(xiě)的服務(wù),而恰恰相反集成了各種語(yǔ)言寫(xiě)的系統(tǒng),并且我們還...

    caozhijian 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<