日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

项目手札1

發布時間:2024/8/24 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 项目手札1 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

oa項目進行到現在已經有一周多了,最開始的一周時間都是在做項目前期的工作,比如需求分析、編碼規范、人員的分工等。比較瑣碎。這一周從星期二開始就開始了正式寫代碼的工作了。問題還是比較多的。

1.配置文件。將Spring和Hibernare整合起來。用MyEclipse自帶的spring和hibernate,配置文件也是自動就生成了的,但是里面仍有一些需要自己手動來寫。接著是寫web.xml,這里面主要包括配置IoC容器的監聽器、配置前端控制器、配置編碼過濾器。最后是寫前端控制器的配置文件,其實也就是配置和控制器相關的內容,包括:配置控制器所在的包、用注解的方式配置SpringMVC、靜態資源有TomCa來處理、配置視圖解析器、配置消息轉換器、配置文件上傳的解析器。

2.配置文件里面也有很多小細節,一不小心寫錯了或是忘寫了就可能導致項目不能成功被部署,比如在<bean id=sessionFactory>這個標簽里面就忘記了配置<property name="packagesToScan" value="com.**.**">導致找不到需要交由Hibernate來處理的實體類。在web.xml的配置文件里配置IoC容器的監聽器時

  <context-param>

    <param-name>contextConfigLocation</param-name>

  </context-param>不能寫錯。

3.在web項目中,我們將關鍵的頁面都放在WEB-INF的目錄下,所以必須通過假首頁進行跳轉。但是真正的首頁由不同的頁面嵌入而成的,所以在真正的首頁我們需要通過控制器來拿到其他嵌入的頁面,即在src="goto/url",這樣就可以看到完整的真正的首頁了。當然這種風格是典型的RESTFUL風格,地址欄里看起來也更加優雅了。

4.當實體類的一個字段存在不同的選擇類型時,比如車輛類型,有轎車、商務車等之分,這個時候將此字段定義為枚舉類型,對應的表里的字段為int類型。這個時候我們在頁面里真正想看到的是這個枚舉類型所對應的中文解釋。于是就需要將實體類的這個字段變成int類型。于是在實體類里添加如下的一個方法:比如該字段為carType.

  public int getCarTypeCode(){

    return carType.ordinal();

  }

然后在頁面里用<c:if test="">來進行判斷。

?

轉載于:https://www.cnblogs.com/pandasun/p/3991498.html

總結

以上是生活随笔為你收集整理的项目手札1的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。