Re: [偷可] 使用JAVA寫留言板

看板talk作者 (= =)時間3年前 (2021/03/29 22:57), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
目前留言板是由Spring MVC+JPA+JQuery Ajax+JQuery dataTable來撰寫 留言板延伸出框架 ORM Database 前後端介接 UI 框架是Spring MVC ORM是JPA Database是Oracle 前後端介接是jQuery ajax UI是 JQuery dataTable spring mvc延伸出bean註冊檔 controller service repository model controller延伸出requestparam responsebody model requestparam表示httprequest的參數由該參數來接收 responsebody表示方法的回傳值要寫進httpresponse body repository延伸出postConstruct 其餘部分與JPA重疊 postConstruct表示該物件new出來時就執行的部分 ------------------------------------------------------------- JPA延伸出Entity POJO EntityManagerFactory EntityManager persistence.xml Entity POJO延伸出各種註釋:ENTITY TABLE ID COLUMN GENERATEDVALUE ENTITY表示該物件要進行資料庫存取操作。 TABLE表示物件對應的資料庫表格 ID表示該屬性對應到的表格主鍵 COLUMN表示該屬性對應到的資料庫表格欄位 GENERATEDVALUE表示主鍵生成的方式 persistence.xml用於紀錄資料庫連線內容 然後利用該檔案生成EntityManagerFactory 再生成EntityManager 也就是資料庫連線 透過資料庫連線即可進行增刪改查 ----------------------------------------- jQuery Ajax延伸出http method url data dataType 回呼函數 http method是get/post url是「/專案名稱/requestMapping路徑」 data是要傳送到後端的資料,格式為key:value的物件 dataType是從後端回傳的資料型別,可以是text或json 回呼函數有分success與error,前者是ajax執行成功時執行,後者是ajax執行失敗時執行 success函數吃到text/json物件 json物件又可包陣列或字串 可取出陣列的值來呈顯 ---------------------------------------- jQuery dataTable延伸出columns 用來設定dataTable的欄位名稱與欄位值(不知道該怎麼解釋 以下還不知道如何解釋 想到再補充 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.169.109.111 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/talk/M.1617029828.A.E00.html
文章代碼(AID): #1WOUh4u0 (talk)
文章代碼(AID): #1WOUh4u0 (talk)