當前位置:首頁 » 操作系統 » eclipsessh源碼

eclipsessh源碼

發布時間: 2022-06-09 06:41:09

A. eclipse怎麼配置ssh環境

使用每個框架,就是添加一系列jar庫文件和創建一些xml配置文件的過程,
用Eclipse來配置的話,如下是網路文庫里的各個框架的基本搭建方法:
Struts2的:http://wenku..com/view/a0504bfaaef8941ea76e055c.html
Hibernate的:http://wenku..com/view/c30d0a6a5901020206409c13.html
Spring的:http://wenku..com/view/332d0de7fd0a79563d1e724e.html

不過如果換用最新版的MyEclipse,應該在創建的Web項目上點右鍵,能找到"Add Struts 2 Capabilities...", "Add Hibernate Capabilities...", "Add Spring Capabilities...",這些菜單項,然後會各自提供一些向導幫你構建基本的框架,還是比較方便的。

B. 如何在 Eclipse 中通過 SSH 密鑰登錄遠程伺服器

安裝了遠程系統資源管理器插件後,已經可以從 Eclipse 中直接登錄遠程伺服器。這里要說的是如何使用現有的密鑰或創建一個新的密鑰,免口令建立 SSH 連接。這樣做的好處是既省事又更安全。
使用現有的密鑰
首先,到菜單 Window/Preferences

選擇 General/Network Connections/SSH2

在這里,可以指定現有的 SSH2 密鑰(必須是OpenSSH的標准)
提示:為了避免出現問題,更改SSH配置後,重新啟動Eclipse。

創建一個新的密鑰 (Key)
點選密鑰管理 (Key Management) 標簽窗口,創建一個新的密鑰。

點擊 Generate RSA Key... 按鈕,生成一個RSA密鑰 。
然後:
添加 comment(inria-gforge-key, 通常可輸入:user@host)
輸入密碼,並確認密碼。(連接伺服器時需輸入一次該密碼。如果是專用電腦,可以不設此密碼)
復制公共密鑰框中的內容,將此公共密鑰粘貼到伺服器上的 ~/.ssh/authorized_keys 文件中去。
點擊保存私鑰 (Save Private Key...) 按鈕,把私鑰保存在一個文件 id_rsa 中。

這樣當再從 Eclipse 登錄遠程伺服器時,就不需要伺服器上的用戶口令了。

C. 怎樣在eclipse中建立ssh框架

在eclipse中建立ssh框架步驟:
1.新建一個 web 項目
File->New->Dynamic Web Project
2.配置struts
首先引入jar包
jar包所在目錄 struts-*\lib
解壓 struts-*/apps/struts2-blank.war 到任意地方
復制 WEB-INF/web.xml 到 項目中的目錄 WEB-INF
復制 WEB-INF/src/java/struts.xml 到 項目中的目錄 src
在此說明一下 apps/struts2-blank.war/WEB-INF/lib 也存在,需要引入的jar包,可以直接引入這些jar包。

3.配置spring
引入jar包
jar包所在目錄 spring-framework-*\libs
引入目錄下所有RELEASE.jar結束的jar包
然後編輯項目 WEB-INF/web.xml 文件,添加

<!-- Spring Framework -->
<listener>
<listener-class>
org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener>
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
classpath:/spring-*.xml
</param-value>
</context-param>

這里需要說明一下 classpath 存在於項目 WEB-INF 目錄下
在 src 下新建XML文件 spring-applicationContext.xml
代碼如下

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:aop="http://www.springframework.org/schema/aop"
xmlns:tx="http://www.springframework.org/schema/tx"
xsi:schemaLocation="
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd
http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.5.xsd">

</beans>

4.配置hibernate
導入jar包
jar包所在目錄 hibernate-search-*\dist\lib\*
hibernate-commons-annotations-*.jar,hibernate-core-*.jar,antlr-*.jar,dom4j-*.jar,jta-*.jar,slf4j-*.jar

然後編輯 src 下XML文件 spring-applicationContext.xml
添加代碼
<!-- sessionFactory -->
<bean id="sessionFactory" class="org.springframework.orm.hibernate4.LocalSessionFactoryBean">
<property name="configLocation">
<value>classpath:/hibernate.cfg.xml</value>
</property>
</bean>

在 src 下新建XML文件 hibernate.cfg.xml
代碼如下

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">

<hibernate-configuration>
<session-factory>
<!-- 各屬性的配置-->

<!-- 為true表示將Hibernate發送給資料庫sql顯示出來 -->
<property name="show_sql">true</property>

<!-- SQL方言,這邊設定的是MySQL -->
<property name="dialect">org.hibernate.dialect.MySQLDialect</property>

<!-- 一次讀的資料庫記錄數 -->
<property name="jdbc.fetch_size">16</property>

<!-- 設定對資料庫進行批量刪除 -->
<property name="jdbc.batch_size">30</property>

<!--驅動程序-->
<property name="connection.driver_class">com.mysql.jdbc.Driver</property>

<!-- JDBC URL -->
<property name="connection.url">jdbc:mysql://localhost/uel?characterEncoding=UTF-8</property>

<!-- 資料庫用戶名-->
<property name="connection.username">root</property>

<!-- 資料庫密碼-->
<property name="connection.password"></property>

</session-factory>
</hibernate-configuration>

因為 hibernate.cfg.xml 有配置mysql因此需要引入 mysql 的jar包
mysql-connector-java-*.jar

最後說明一點,引入jar包的方式有下面2種方式
1.復制所需包到 WEB-INF/lib 下
2.配置 Window->Preferences->Java->Build Path->User Libraries
新建User Libraries,Add External Jars
右鍵選中項目 Properties->Java Build Path->Add Libraries->User Library::選中新建的User Libraries,Finish
最後設置運行的時候復制jar包到 WEB-INF/lib 下,不然是運行的時候會報各種找不到包的情況
Properties->Deployment Assembly->Add->Java Build Path Entries::選中引入的User Libraries

D. ssh框架用myeclipse來做好還是eclipse

myeclipse是eclipse的插件,沒有好壞之說,myeclipse對eclipse進行了集成,同時myeclipse本身提供了對三大框架的支持,即不用導入外部的包,通過內部支持進行配置就行,不過還是建議使用eclipse,因為這個對於查看框架源碼,方便,對你以後編程有幫助!

E. 如何用eclipse搭建ssh框架

1:打開myeclipse,點擊new-web project-選擇java ee

2:點擊下圖中的spring3.0並選擇jar包:

點擊「finish」,ok,struts配置完畢。

5:在web.xml中加入監聽,

<context-param>

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

<param-value>/WEB-INF/classes/application*.xml</param-value>

</context-param><!-- 當時我就是沒配置這個,只配置了下面的listener結果就報錯了,添上後就ok了-->

<listener>

<listener-class>org.springframework.web.context.ContextLoaderListener

</listener-class>

</listener>

6:現在全部完成

7:配置資料庫:在applicationContext.xml中添加代碼:

<bean id="dataSource"class="com.mchange.v2.c3p0.ComboPooledDataSource"destroy-method="close">

<property name="jdbcUrl"value="jdbc:oracle:thin:@127.0.0.1:1521:orcl"/>

<property name="driverClass"value="oracle.jdbc.OracleDriver"/>

<property name="user"value="scott"></property>

<property name="password"value="tiger"></property>

<property name="maxPoolSize"value="40"/>

<property name="minPoolSize"value="1"/>

<property name="initialPoolSize"value="1"/>

<property name="maxIdleTime"value="20"/>

</bean>

8:配置hibernate映射文件(src/user.hbm.xml):

<?xml version="1.0"encoding="utf-8"?>

<!DOCTYPE hibernate-mapping PUBLIC"-//Hibernate/Hibernate Mapping DTD 3.0//EN"

"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">

<!-- Mapping file autogenerated by MyEclipse Persistence Tools -->

<!-- hibernate映射文件 -->

<hibernate-mapping>

<classname="domain.UserDomain"table="user"><!-- 用戶實體類 -->

<property name="username"type="java.lang.String"><!-- 用戶名 -->

<column name="username"length="40"/>

</property>

<property name="password"type="java.lang.String"><!--密碼-->

<column name="password"length="40"/>

</property>

</class>

</hibernate-mapping>

至此就全部配置完畢了

F. 誰有較好的SSH框架整合案例源碼

網上現在有很多的開源的框架,比較出名的有springside,jfinal,你可以在網路上搜這兩個框架,都是開源的。

G. 跪求SSH框架源代碼

這個是本人自己在家練習ssh框架時寫出來的,用的是mysql資料庫。表名叫user,欄位名id(主鍵),username(用戶名),password(密碼),你可以自已建表,插入幾條數據用來測試。把mysql集成到Eclipse中去。這個java web項目工程我已經在MyEclipse6.5下編譯運行通過,沒有問題的。

H. 誰有用eclipse 做的SSH框架的代碼和jar包,請發到我QQ郵箱里,[email protected]>

這個可以去網上下,如果沒有就直接下別人的源碼,源碼裡面一般都會有整合的jar包!如果不知道需要用哪些包也可以去網上查啊!

I. 怎麼在Eclipse里添加SSH

添加順序 : Spring Hibernate Struts (Struts放在前面也行,試過了,總之Hibernate一定得放在Spring之後再添加)
註:在添加時候選擇那個COPY到。。。lib目錄下的,而且加了Spring後加Hibernate會有重復,這時不要覆蓋重復的包,直接選擇Eclipse默認的Keep
......就行,

applicationContext配置文件範例:
<?xml
version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD
BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">

<beans>

<bean id="dataSource"
class="org.apache.commons.dbcp.BasicDataSource"
destroy-method="close">
<property
name="driverClassName"
value="org.gjt.mm.mysql.Driver">
</property>
<property name="url"
value="jdbc:mysql://localhost:3306/test"></property>
<property name="username" value="root"></property>
<property name="password"
value="root"></property>
</bean>
<bean
id="sessionFactory"
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"
destroy-method="close">
<property
name="dataSource">
<ref bean="dataSource"
/>
</property>
<property
name="hibernateProperties">
<props>
<prop
key="hibernate.dialect">
org.hibernate.dialect.MySQLDialect
</prop>
<prop
key="hibernate.show_sql">
true
</prop>
</props>
</property>
<property
name="mappingResources">
<list>
<value>com/taotao/vo/Person.hbm.xml</value>
</list>
</property>
</bean>
<!-- 自己寫的hibernate模板 -->
<bean
id="hibernateTemplate"
class="org.springframework.orm.hibernate3.HibernateTemplate">
<property name="sessionFactory">
<ref
bean="sessionFactory" />
</property>
</bean>
<!-- 介面及對應的實現類 -->
<bean id="person"
class="com.taotao..PersonDAO"
abstract="true">
</bean>
<bean id="personimpl"
class="com.taotao..impl.PersonDAOImpl"
parent="person">
<property
name="hibernateTemplate">
<ref
bean="hibernateTemplate" />
</property>
</bean>
<!--
Struts里定義的ActionForm -->
<bean name="/login"
class="com.taotao.struts.action.LoginAction"
singleton="false">
<property
name="p">
<ref bean="personimpl"
/>
</property>
</bean>
</beans>

註:在實現類中,即PersonDAOImpl除了實現PersonDAO介面外還得繼承HibernateDaoSupport

struts-config.xml配置文件範例
<?xml version="1.0"
encoding="UTF-8"?>
<!DOCTYPE struts-config PUBLIC "-//Apache Software
Foundation//DTD Struts Configuration 1.2//EN" "http://struts.apache.org/dtds/struts-config_1_2.dtd">

<struts-config>
<data-sources
/>
<form-beans>
<form-bean
name="loginForm"
type="org.apache.struts.validator.DynaValidatorForm">
<form-property name="id" type="java.lang.String" />
<form-property name="password" type="java.lang.String" />
</form-bean>

</form-beans>

<global-exceptions />
<global-forwards
/>
<!-- 要把Action交給Spring管理則type得是紅色部分 -->
<action-mappings>
<action attribute="loginForm" input="/login.jsp"
name="loginForm" path="/login" scope="request"
type="org.springframework.web.struts.DelegatingActionProxy"><!-- struts,spring整合的方法1-->
<forward name="index" path="/index.jsp" />
</action>

</action-mappings>

<!-- Struts 與 Spring整合的方法2 -->
<controller processorClass="org.springframework.web.struts.DelegatingRequestProcessor">

</controller>

<message-resources
parameter="com.taotao.struts.ApplicationResources" />
<!--
Struts中Validator驗證框架的插件 -->
<plug-in
className="org.apache.struts.validator.ValidatorPlugIn">
<set-property property="pathnames"
value="/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml"
/>
</plug-in>
<plug-in
className="org.springframework.web.struts.ContextLoaderPlugIn">
<set-property property="contextConfigLocation"
value="/WEB-INF/classes/applicationContext.xml"
/>
</plug-in>

</struts-config>

web.xml配置文件:

<context-param>

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

<param-value>

/WEB-INF/classes/applicationContext.xml

</param-value>

</context-param>

<servlet>

<servlet-name>context</servlet-name>

<servlet-class>

org.springframework.web.context.ContextLoaderServlet

</servlet-class>

<load-on-startup>1</load-on-startup>

</servlet>

J. 如何在eclipse里搭建SSH框架

用myeclipse搭建吧,用eclipse只是是藉助第三方工具或自己手動搭建,比如maven工具

熱點內容
jrtplib編譯 發布:2024-11-01 18:06:01 瀏覽:226
java代碼中if 發布:2024-11-01 18:02:40 瀏覽:377
android定時刷新 發布:2024-11-01 17:59:43 瀏覽:999
炎黃解說我的世界伺服器生存 發布:2024-11-01 17:59:42 瀏覽:542
如何清楚網頁緩存 發布:2024-11-01 17:53:58 瀏覽:552
linux文件許可權不夠 發布:2024-11-01 17:53:19 瀏覽:917
c語言中10是什麼意思 發布:2024-11-01 17:45:08 瀏覽:892
裝棉衣壓縮袋 發布:2024-11-01 17:37:18 瀏覽:297
android40ble藍牙 發布:2024-11-01 17:36:58 瀏覽:712
資料庫表對比 發布:2024-11-01 17:18:42 瀏覽:985