国产成人AV一区二区三区在线_国产成人精品无码免费看_国产成人无码无卡在线观看_国产精品成人A区在线观看_国产日韩精品欧美一区_国产亚洲精品自在久久蜜TV_久草热久草热线频97精品_久久久噜噜噜久久中文福利_久久婷婷五月综合色国产免费观看_日日狠狠久久偷偷色综合0,九一桃色在线观看,久久97精品久久久久久久不卡,国产成人精品亚洲精品

有兩個model,一個為Rizhi代表了日志,,另外一個為Pinglun代表日志的評論,

訪客2024-12-28 00:59:031

并且一條日志可以有多條評論,,但一條評論只能對應(yīng)一條日志,。如何分別在兩個model中配置他們之間的這種一對多關(guān)系?

Model 1Model 1的基礎(chǔ)是JSP文件,它由一些相互獨(dú)立的JSP文件,,和其他一些java Class組成(不是必須的),。這些JSP從HTTP Request中獲得所需要的數(shù)據(jù),處理業(yè)務(wù)邏輯,,然后將結(jié)果通過Response返回前端瀏覽器,。Model 2采用面向?qū)ο蠹夹g(shù)實(shí)現(xiàn)Mvc模式從而擴(kuò)展JSP/Servlet的模式被成為是Model 2模式,。Apache Jakarta項(xiàng)目中Struts是一個實(shí)現(xiàn)Model 2的很好的框架,,它通過一些Custom Tag Lib處理表現(xiàn)層,用ActionFrom Bean表示數(shù)據(jù),,用自己提供的一個ActionServlet作為控制器實(shí)現(xiàn)頁面的流轉(zhuǎn)的控制功能,。說的直白一些,model1即為單純的jsp+java,,沒有框架參與,,通過response和request對象傳送值域,而model2,則使用較為流行的struts框架

文章評論