有兩個model,一個為Rizhi代表了日志,,另外一個為Pinglun代表日志的評論,
并且一條日志可以有多條評論,,但一條評論只能對應(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框架
相關(guān)推薦
便查問答是一款實(shí)用的網(wǎng)絡(luò)熱門知識問答平臺,,專注于分享你不知道的知識,、經(jīng)驗(yàn)及生活問題,在這里所有人都能找到答案歡迎網(wǎng)友參與討論,。