JavaEE複習筆記(1)——JavaEE應用和開發環境

Tomcat
1、運行Tomcat需要的環境變量:JAVA_HOME(JDK路徑)、JRE_HOME(JRE路徑)、CATALINA_HOME(Tomcat路徑)。
2、server.xml配置Tomcat服務端口:
    <Connector port = “8080” protocol = “HTTP/1.1” 
        connectionTimeout = ”20000” redirectPort=”8443”>
可以通過添加<service>節點使得Tomcat可以同時提供多個服務。
3、可以通過配置conf/web.xml文件設定Tomcat列出web應用根路徑下的所有頁面:
<init-param>
    <param-name> listings </param-name>
    <param-value>true</param-value>
</init-param>
4、Tomcat的三個控制檯:Server StatusManager AppHost Manager
5、在tomcat-users.xml中配置tomcat用戶。
6、Tomcat控制檯提供2種方式部署web應用:一種是將整個路徑部署成web應用,另一種是將WAR文件部署成web應用。
7、Tomcat部署web應用的方式:
    ·利用Tomcat自動部署
    ·利用控制檯部署
    ·增加自定義的web部署文件 
    ·修改server.xml文件部署web應用(不建議採用)
8、添加自定義web部署文件(例:conf/Catalina/localhost/dd.xml):
    <Context docBase = “G:/publish/codes/01/aa” debug = “0” privileged = “true”>
此時URL爲:http://localhost:8080/dd
9、Tomcat兩種配置DBCP數據源的方式:全局數據源、局部數據源。(需要將數據庫的JDBC驅動放置於lib目錄下)。
10、局部數據源配置方式:在conf/Catalina/localhost/dd.xml中添加如下代碼:
<Resource name = “jdbc/dstest” auth = “Container” 
    type = “javax.sql.DataSource”
    driverClassName = “com.mysql.jdbc.Driver”
    url = “jdbc:mysql://localhost:3306/javaee”
    username = “root” password = “123456” maxActive = “5”
    maxIdle = “2” maxWait = “1000”>


Eclipse
1、手動安裝Eclipse插件的2種方法:
    ① 直接安裝:直接將插件中包含的pluginsfeatures文件夾的內容直接複製到Eclipse的pluginfeatures文件夾中。
    ② 擴展安裝:步驟如下:
    ·在Eclipse安裝路徑下新建links路徑。
    ·在links文件夾內,建立 ×××.link文件。
    ·編輯×××.link的內容,如下:
        path=<pluginPath>
    ·在<pluginPath>路徑下新建eclipse文件夾,然後在eclipse文件夾內簡歷pluginsfeatures文件夾。
    ·將插件中包含的fluginsfeatures文件夾中的內容,複製到上面建立的文件夾中。重啓Eclipse即完成安裝。
2、導入非Eclipse項目:①新建一個eclipse項目;②file→import→file system

Ant
1、Ant是一種基於Java的生成工具。從作用上看,它類似於C編程中的Make
2、Ant需要的環境變量:JAVA_HOMEANT_HOME
3、ant -f <file> 指定使用的生成文件。
4、-q 輸出少量信息;-v 輸出詳細信息。
5、-D<property>=<value> 修改生成文件中的屬性值。
6、生成文件的結構:
    <project> <target1> <task1/> <task2/> ... </target1>... </project>
7、<project> 常用屬性:defaultbasedirnamedescription<task> 常用屬性:namedependsifunlessdescription
8、<task>的結構:
    <name attribute1=”value1” attribute2=”value2” ... attributeN=”valueN” />
9、Ant的任務可以分爲3類:核心任務可選任務用戶自定義任務
10、<project>有2個重要的子元素:<property> 和 <path>
    <property name=”builddir” value=”dd”>
通過${builddir}獲取屬性值。
11、<property> 常用屬性:namevalueresourcefileurlenvironmentclasspathclasspathref
12、常用的核心taskjavacjavajarsqlechoexeccopydeletemkdirmove

發佈了75 篇原創文章 · 獲贊 80 · 訪問量 22萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章