日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

java 代码通用结构_java spring代码通用结构-java

發(fā)布時(shí)間:2024/9/19 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java 代码通用结构_java spring代码通用结构-java 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

src.main.

java.com.company.projectname

| - aop:類組。Spring AOP的Aspect倉(cāng)庫(kù),是AOP的相關(guān)內(nèi)容。定義了AOP切面類與織入方法。涉及@Aspect,@Around,@PointCut,@validator,@SuppressWarnings,@Logable,@AfterReturning,@Order(3)標(biāo)簽等。

| - constants:定義了項(xiàng)目所用常量。

| - dao.db:接口組。定義DAO的實(shí)現(xiàn)接口,按照功能分不同接口文件,其具體實(shí)現(xiàn)與裝配在resources.spring.dao中通過.xml完成。.xml中的mapper標(biāo)簽對(duì)dao.db中DAO接口進(jìn)行了實(shí)例化,MyBatis會(huì)將該mapper轉(zhuǎn)換為bean完成實(shí)例化,提供給Spring完成裝配。

| - domain:[Mybatis自動(dòng)映射,配置映射關(guān)系生成],其中的每個(gè)類對(duì)應(yīng)數(shù)據(jù)庫(kù)中的表,類中包含了數(shù)據(jù)庫(kù)字段。類的引用作為參數(shù)傳入DAO類中進(jìn)行操作。其中很多類實(shí)現(xiàn)了可序列化接口,可能作為字符序列被讀寫。

| - enums:枚舉組。定義了項(xiàng)目中受限變量的可選值。

| - exception:定義項(xiàng)目組獨(dú)立的Exception類型。

| - factory:定義了項(xiàng)目唯一的最大實(shí)現(xiàn)的生產(chǎn)工廠。

| - job:包含了一些常規(guī)推送任務(wù)。

| - model:定義了項(xiàng)目中全部的功能模型,其中大部分類只有屬性和getset。

| - mq:定義了項(xiàng)目的消息隊(duì)列(mafka)。

| - consumer:消息消費(fèi)者。如信息變更等。

| - producer:消息生產(chǎn)者。如公共生產(chǎn)者等。

| - param:定義了項(xiàng)目產(chǎn)品的參數(shù)模型。

| - rpc:對(duì)外實(shí)現(xiàn)接口類(thrift)。

| - service:提供內(nèi)部邏輯。

| - impl:對(duì)外提供的服務(wù)實(shí)現(xiàn)類,實(shí)現(xiàn)了service的接口,其中涉及的DAO實(shí)例通過MyBatis的mapper交給Spring完成自動(dòng)裝配。

其他,定義了service接口。

| - utils:工具類/幫助類。

| - validator:校驗(yàn)類

| - view:Spring MVC中的view層。[對(duì)外http服務(wù)提供接口類在view里]

| - web:可以用于存放Spring MVC的controller層。

總結(jié)

以上是生活随笔為你收集整理的java 代码通用结构_java spring代码通用结构-java的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。