當前位置:編程學習大全網 - 編程軟體 - 不能明白struts2 spring mybatis 之間的關系 求指教

不能明白struts2 spring mybatis 之間的關系 求指教

簡單說,struts2是個B/S方式的用戶界面框架,功能上與JSP類似,mybatis是操作數據庫的框架,替代和簡化JDBC類方式,spring則是個功能很多的框架集合,實際也包含strus、mybatis等效的功能,也可以和它們配合使用。

大體關系可以表示如下:

客戶端(Browser)<——>Struts<——>spring<——>mybatis<——>DB

spring起個主框架作用,可以增強整體靈活性和功能,簡化配置和使用。所有這些框架、庫,目的都是為了簡化Java開發工作,避免重復工作的,理論上都是可以替代的,Struts可以用JSP、JSF替代,mybatis(也就是原來的iBatis)可以用JDBC、Hibrenat、JPA之類替代,spring核心的IoC部分主要起裝配作用,可以Pico、Hivemind之類替代,也可以自己手寫代碼來把各個模塊裝配起來。

  • 上一篇:字符占用幾個字節?
  • 下一篇:vbs常用代碼
  • copyright 2024編程學習大全網