Java
Java數(shù)據(jù)庫(kù)操作基本流程
摘要: 1.Java數(shù)據(jù)庫(kù)操作基本流程
a .數(shù)據(jù)庫(kù)連接1.Drivermanager 鏈接數(shù)據(jù)庫(kù)
String className,url,uid,pwd;
className="Oracle.jdbc.driver.OracleDriver";
uid="scott";
pwd="tiger";
url="jdbc:oracle:thin:@localhost:1521:ora92";
Class.forName(classname);
Connection conn=DriverManager.getConnection(url,uid,pwd);
2.JNDI鏈接數(shù)據(jù)庫(kù)
String jndi ="jdbc/db"; // e20-040 9L0-609 數(shù)據(jù)源的名稱
//context是一組名稱到對(duì)象的綁定組成
Hashtable env=new Hashtable ();
Context ctx=(Context)new InitialContext.lookup("env") 閱讀全文
使用動(dòng)態(tài)代理實(shí)現(xiàn)用AOP對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作
摘要: 要實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的操作,離不開數(shù)據(jù)源(DataSource)或者連接(Connection),但是通常來(lái)說(shuō)對(duì)數(shù)據(jù)庫(kù)的操作都應(yīng)該放在DAO中,而DAO又不應(yīng)該與應(yīng)用服務(wù)器相關(guān)聯(lián),所以一般都使用連接(Connection)。現(xiàn)在我們這里就有一個(gè)問(wèn)題了,怎么在攔截器中獲得連接。我想可以通過(guò)兩種方式獲得:
在分別討論這兩種方法之前,我們需要先討論一下在處理數(shù)據(jù)庫(kù)的時(shí)候的異常的處理。我這里做了一個(gè)TransactionException繼承至RuntimeException然后在攔截器里面拋出,再又應(yīng)用框架處理這個(gè)異常 閱讀全文
如何獲得鼠標(biāo)的當(dāng)前位置
Javascript----文件操作
摘要: 一、功能實(shí)現(xiàn)核心:FileSystemObject 對(duì)象
要在javascript中實(shí)現(xiàn)文件操作功能,主要就是依靠FileSystemobject對(duì)象。
二、FileSystemObject編程
使用FileSystemObject 對(duì)象進(jìn)行編程很簡(jiǎn)單,一般要經(jīng)過(guò)如下的步驟: 創(chuàng)建FileSystemObject對(duì)象、應(yīng)用相關(guān)方法、訪問(wèn)對(duì)象相關(guān)屬性 。
(一)創(chuàng)建FileSystemObject對(duì)象
創(chuàng)建FileSystemObject對(duì)象的代碼只要1行:
var fso = new ActiveXObject("Scripting.FileSystemObject");
上述代碼執(zhí)行后,fso就成為一個(gè)FileSystemObject對(duì)象實(shí)例。
閱讀全文
兩種特殊的java容器類list和set分析
《J2EE核心模式》(DAO模式)
摘要: 很多的J2EE應(yīng)用程序需要使用持久性數(shù)據(jù)(數(shù)據(jù)庫(kù)、文件等)。不同的程序,持久性存儲(chǔ)是各不相同的,并且用來(lái)訪問(wèn)這些不同的持久性存儲(chǔ)機(jī)制的API也有很大的不同。如果應(yīng)用程序要在不同的持久性存儲(chǔ)間遷移,這些訪問(wèn)特定持久存儲(chǔ)層的代碼將面臨重寫。
如何解決這個(gè)問(wèn)題?且看"DAO模式"
數(shù)據(jù)訪問(wèn)對(duì)象(Data Acess Object) 模式
一.環(huán)境
根據(jù)數(shù)據(jù)源不同,數(shù)據(jù)訪問(wèn)也不同。根據(jù)存儲(chǔ)的類型(關(guān)系數(shù)據(jù)庫(kù)、面向?qū)ο髷?shù)據(jù)庫(kù)、文件等等)和供應(yīng)商實(shí)現(xiàn)不同,持久性存儲(chǔ)(比如數(shù)據(jù)庫(kù))的訪問(wèn)差別也很大。 閱讀全文
JSF中文輸入亂碼問(wèn)題解決方法
摘要: 該方法已知適用的版本tomact5.0.18,tomcat5.0.9。
已知不適用的版本為tomcat5.0.28。
問(wèn)題描述:
在inputtext中輸入中文,然后在輸出,顯示為亂碼。
解決方法:
1、自定義轉(zhuǎn)器
package util;
import java.util.Map;
import javax.faces.component.UIComponent;
import javax.faces.convert.Converter;
import javax.faces.context.FacesContext;
import javax.faces.convert.ConverterException;
public class StringConverter implements Converter {
public Object getAsObject(FacesContext context, UIComponent component,
閱讀全文
Tomcat,Weblogic 等服務(wù)器 SSL 安全登陸的例子---附證書文件生成器
摘要: 公司今天一個(gè)登陸的地方要修改,需要加一個(gè)SSL安全登陸,于是查些資料并總結(jié)如下,希望對(duì)有用的著的朋友有幫助
文件打包地址:http://www.aygfsteel.com/Files/lifenote/tomcat配置ssl.rar
一下為幫助說(shuō)明:
1.1. 安全登錄 SSL
1.1.1 WebLogic下面SSL配置:
1.生成 keystoreFile:
* keystoreFile 文件的生成:
%Java_Home%\bin\keytool -genkey -alias localhost-weblogic -keyalg RSA -validity 365 -keystore ./testKey.jks
閱讀全文
一個(gè)Struts的上傳下載文件的程序
摘要: 參看了一些資料實(shí)現(xiàn)了一個(gè)Struts的上傳下載文件的程序,提供下載學(xué)習(xí),有什么不好的地方請(qǐng)留言多多指教
為了節(jié)省空間,文件中沒(méi)有導(dǎo)入java包,導(dǎo)入eclipse后請(qǐng)自行加入java包
http://www.aygfsteel.com/Files/lifenote/使用struts實(shí)現(xiàn)文件上傳下載.rar
要把上面的地址都復(fù)制哦 閱讀全文
java.lang.OutOfMemoryError 的解決辦法
摘要: 最近在使用Tomcat +Tapestry的時(shí)候遇見(jiàn)一個(gè)問(wèn)題,由于Tapestry修改些內(nèi)容后要重新啟動(dòng)(即使配置了一下那參數(shù)有時(shí)候也要重啟)當(dāng)我修改了頁(yè)面的內(nèi)容 需要調(diào)試不斷刷新,發(fā)現(xiàn)頁(yè)面顯示的速度越來(lái)越慢 最后就出現(xiàn)了 500錯(cuò)誤java.lang.OutOfMemoryError 內(nèi)存溢出,在網(wǎng)上查了一下資料
最后總結(jié)如下希望可以幫你解決同樣的問(wèn)題 閱讀全文
多模塊Struts應(yīng)用程序的幾個(gè)問(wèn)題(及部分解決方法)
摘要: Struts從1.1版本開始支持把應(yīng)用程序分為多個(gè)模塊,每個(gè)模塊可以看作獨(dú)立的應(yīng)用程序,在帶來(lái)方便的同時(shí),我也發(fā)現(xiàn)了一些問(wèn)題。比如有一個(gè)struts應(yīng)用程序分了大約十個(gè)模塊,現(xiàn)在有以下問(wèn)題不知道大家一般是怎么解決的:
1、因?yàn)橐M(jìn)行驗(yàn)證,所以在每個(gè)模塊對(duì)應(yīng)的資源文件里都要有“errors.required={0} is required.”等資源,有沒(méi)有只用在一個(gè)文件里定義的方法?
2、用tiles的時(shí)候,要在每個(gè)模塊對(duì)應(yīng)的tiles-defs.xml里定義幾乎相同的definition,有沒(méi)有只用在一個(gè)文件里定義的方法?(我試過(guò)在缺省模塊里定義一個(gè)definition,然后在模塊里extends它,但不行,extends似乎只找當(dāng)前模塊)
閱讀全文
JSF和Spring集成
摘要: 在Spring中ApplicationContext是相當(dāng)重要的類,對(duì)于web應(yīng)用,它還包裝了javax.servlet.ServletContext,為web應(yīng)用提供了所有可以利用的數(shù)據(jù),包括可管理bean,Faces中通過(guò)FacesContext類可以獲得所有可以利用的資源,同樣包括JSF的可管理支持bean,它們都圍繞著ServletContext提供了自己的門面,通過(guò)各自的門面在Servlet容器的世界里彼此相通.
本文介紹兩種方式,實(shí)現(xiàn)二者集成:
閱讀全文
博客搬家程序是如何實(shí)現(xiàn)的
由MyEclipse內(nèi)存不足談?wù)凧VM內(nèi)存
摘要: 如果沒(méi)有進(jìn)行設(shè)置的話,在使用MyEclipse的經(jīng)常出現(xiàn)如下圖所示內(nèi)存不足的提示。
提示中說(shuō)的很明白:“MyEclipse has detected that less than 5% of the 64MB of Perm Gen (Non-heap memory) space remains.”意思是說(shuō)當(dāng)前只有小于5%的非堆內(nèi)存是空閑的。所以我們只要將這個(gè)值設(shè)置大一些就可以了。
閱讀全文
解決Eclipse啟動(dòng)錯(cuò)誤 jvm terminated. exit code 1
Full Java Archive
主站蜘蛛池模板:
宿迁市 |
宝清县 |
那坡县 |
宁武县 |
郧西县 |
武川县 |
忻州市 |
镇巴县 |
浮梁县 |
萨迦县 |
南京市 |
荔波县 |
民丰县 |
南皮县 |
广德县 |
荆州市 |
海门市 |
鸡泽县 |
凉城县 |
周宁县 |
石城县 |
凤山市 |
施秉县 |
马尔康县 |
德昌县 |
利辛县 |
柯坪县 |
繁昌县 |
旅游 |
于田县 |
淮安市 |
株洲县 |
和顺县 |
防城港市 |
横峰县 |
禹城市 |
台安县 |
云南省 |
福贡县 |
修水县 |
长岛县 |