Java打怪升级道路
發表的第一遍文章!!在這里希望與大家共同進步!!之前把Java基礎全部學完,從接觸開發軟件IDE開始!!熟悉了Java兩款IDE:eclipse和idea.從我學習的經驗來看,初學者,可以從eclipse開始接觸起,畢竟在eclipse中創建web項目,可以不用框架!!熟悉最原始的東西!!
之前學習道路是:熟悉IDE(eclipse),安裝JDK,創建自己的第一個hello word 項目!
基本的就不太多說了,反正學習不能著急,必須把每章的基礎學好,理解好,基礎要打牢固,因為往下走,都是基礎的知識串聯起來的!!!基礎分為兩大塊,第一塊,先在控制臺練習Java,第二塊則是熟悉JavaWeb(了解css,javascript,jquery(從javascript演變而來)),web服務器上的技術(jsp,servlet),客戶端上的技術有個ajax.(這里要學會新建xml文件,修改和刪除xml文件推薦用dom4j包)
當然,沒有人指導學習,更加要有足夠的耐心,因為有各種坑,但是沒有關系,只要你有耐心,就能從百度上找到答案!!!
2022年5月27日,現在我的進度是在學Hibernate orm框架!!!昨天才看了書上的Hibernate框架,今天也用了Hibernate框架向表格中添加數據!!框架學習首先必須導入jar包,這里面都是Hibernate的源代碼,當然也是用java語言寫的,這就是為何強調基礎必須打牢固了!
說說Hibernate框架,首先導入各種包,Hibernate官網下載!我是下載的5.5.9final版本,屬于5.0版本!!新手要注意導入包,一定不能少,否則寫個小示例報各種not findclass異常!要倒哪些包呢?就是下載來的找到? ?lib文件夾下面的required中的各種jar文件全部導入你創建的項目中!!(補充一點,需要下載java ee-api-7.0.jar包放入項目里,不導入該包,編代碼時有時會報錯!)沒必要糾結哪個包做什么用的,也不用管,反正用別人的框架,遵循別人的源代碼寫的內容就可以了!! 我買的書籍上面是倒入的 Hibernate3.0版本!!版本的不用加載Hibernate配置文件的代碼也不一樣!!我在百度上找到了答案!!在這里也記錄下!!
? ?//創建服務注冊對象 ?5.0版本
?? ? ServiceRegistry serviceRegistry = new? StandardServiceRegistryBuilder().configure().build();
?? ?//創建會話工廠對象
??sessionFactory =new MetadataSources(serviceRegistry).buildMetadata().buildSessionFactory();
這兩句代碼不一樣,其他增刪改查和xml文件都一樣!!這里需要注意的是hibernate.cfg.xml文件放在src文件夾下面,否則會Hibernate會讀取不到該文件!!!
在寫添加數據時,當一張表設有主鍵,用戶就不能自己添加主鍵了,因為Hibernate里面的添加Sql沒有主鍵這一項,而是Hibernate默認主鍵都是自動增長列!!若是自己添加主鍵內容則會報SqlException(也許Hibernate還有其他功能,可能我沒有設置,但是今天只是剛接觸)!后續我都會在這里分享學習成果和經驗的!!? ?
總結
以上是生活随笔為你收集整理的Java打怪升级道路的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Maven项目Dependencies常
- 下一篇: 软件架构领域集大成者——《架构之美》读书