原创 jdbc直連數據庫的缺點

1.頻繁的連接和釋放,浪費資源,影響系統性能,如果使用數據庫連接池可解決此問題。 2.硬編碼問題,不便於後期的維護,實際應用中sql變化較大,從而java代碼需要改動 3.使用preparedStatement向佔有位符傳遞參數存在硬編碼

原创 Struts2做文件上傳,底層封裝了Fileupload

文件上傳要素: 表單提交方式必須是post 表單中有<input type="File" name="upload"> 提供工具類 public class UploadUtils {     // 解決文件名重複     public

原创 一對多數據封裝小問題

當一個bean中的屬性是一個對象a的時候,按道理說應該封裝一個完整的對象a,其實前臺傳a中的一個屬性(一般是id)也可以封裝成對象,a中的其他屬性自動裝配爲空,目前這麼理解,以後有深入理解在補充

原创 記錄一個關於Spring事務管理的疑問

Spring當對方法基於xml方式進行增強的時候分三步 配置事務管理器 第四步:配置增強 第五步:AOP的配置 1.配置事務管理器 2.增強事務 3.AOP設置 在第二步增強事務作用是封裝事物的增強(因爲事務的增強是固定的,包括前置

原创 配置struts.xml時extends="struts-default"會報錯,原因和解決

提示:此種解決方法只適用於Intellij IDEA,MyEclipse或者Eclipse還得另尋它法,但估計原因應該是類似的。 在Intellij IDEA 2017使用Struts2框架時,若新建項目時並未導入Struts2框架而是

原创 理解 IntelliJ IDEA 的項目配置和Web部署,注底下鏈接文章

、項目配置的理解 IDEA 中最重要的各種設置項,就是這個 Project Structre 了,關乎你的項目運行,缺胳膊少腿都不行。最近公司正好也是用之前自己比較熟悉的IDEA而不是Eclipse,爲了更深入理解和使用,就找來各種資料再