1、框架就是你在實際開發中,可以讓使用者減少很多重復的代碼、讓代碼的結構更加清晰,耦合度更低,后期維護方便。
1) 在javaSE中你可以使用JDBC實現數據庫的操作,在不使用框架的情況下,sql語句都是寫在java代碼中的。而使用框架的情況下,sql語句可以寫在配置文件中,甚至可以通過一些組件進行自動生成。
2)同時,在實現了servlet、jsp這個前端展示的時候,請求地址都是寫在web.xml這個配置文件中的,比較反鎖,在使用springmvc框架時,定義一個url相對簡單,只需要你配置一個注解
2、java現在流行的框架有Spring、struts2、hibnate,springmvc等技術。
最受歡迎的是spring框架,spring是一個輕量級的框架,輕量級的意思是在使用的這個框架時,完全感受不到這個框架的存在,不需要實現這個框架的任何接口,只需在執行的時候,加載這個框架的配置文件即可。在學習java的同時,會接觸到javaSE(java的企業級開發,涉及到JDBC、SERVLET、網絡編程)。在你解除了Spring框架后,你會很快的喜歡上它。功能強大,代碼簡潔,能實行幾乎所有的javaSE的功能。
3、當對java的了解的越深,就會越來越喜歡框架。如果有能力,完全可以自己開發一套自己的框架。