在 FreeBSD 中打造 JSP 環 境與 java application 的 概念 JDK1.4+Tomcat J2 sdk.

Slides:



Advertisements
Similar presentations
網際網路資料庫連結 2004 Php Web Programming. 上完這段課程,你將學會  一般靜態網頁與互動式網頁的區別。  網際網路上大量資料的存取。  資料庫的角色與功能。  Web Server 的角色與功能。  網際網路資料庫的應用。  基本的程式寫作技巧及網頁的應用。
Advertisements

Introduction to Java Programming Lecture 13 Classes I OO Programming.
學習C++的基本語法 認識關鍵字與識別字的不同 學習程式碼偵錯的流程 學習如何提高程式的可讀性
Introduction of MontaVista Linux Ku-Chuan Lin. MontaVista Linux2 2015/6/3 Outlines Introduction of Embedded System Environment Build Host Build Target.
Introduction and Installation CS340100, NTHU Yoshi.
Proxy Mobile IPv6 for NS2.29 TA: 洪敏書
Proxy Mobile IPv6 for NS2.29 TA: 洪敏書
BY OX. 檢視表與資料表的差異性 查詢 (query) 檢視表 (View) 的紀錄,是經由查詢 (query) 而來,而檢 視表的資料來源可以是單一資料表或是多資料表,甚 至其他檢視表 但檢視表中的紀錄只存在資料表中.
C/C++ 語言程式設計 課程說明 教學大綱 上課方式 講師介紹 參考用書. 課程說明 課程大綱講師介紹參考用書 2  C/C++ 語言是程式設計師需要具備的基本工具, 其不僅執行效率高又具有跨平台的特性,不論在 軟體設計或硬體控制的開發上,都能看到 C 語言 的蹤跡。另外,學習 C++ 的 OOP.
清華大學 ePage 教育訓練 基礎 & 進階課程 黑快馬股份有限公司. 課程大綱 平臺操作介紹及首頁畫面設定 資訊維護發佈及文檔系統 模組管理及運用 多語操作概念 資源管理及行事曆功能 帳號、權限管理 Q&A 時間.
Mobile IP Lab TA: 洪敏書
Course Introduction JAVA SDK Installation. 1-2 Java 歷史介紹 1991 James Gosling 1995.
ACM ICPC 競賽環境設定 Introducer: Hsing-Yen Ann Date: 2008/08/14.
1 第一章 Word 的基本觀念 內容概要: Word 的特色 啟動與離開 Word 的方法 滑鼠游標與外型的介紹 基本操作 Word 視窗法則 使用 Word 遭遇問題時, 應如何利用軟體特 性而獲得輔助解說.
邏輯設計 題目:3_8解碼器 姓名:李國豪 學號:B09322001.
嵌入式系統概論 - 以 S3C2440 核心為架構 CH16 、第一個 Linux 程式設計. 嵌入式系統概論 - 以 S3C2440 核心為架構 許永和 大綱  16.1 撰寫第一個 Linux 程式  16.2 利用 minicom 與開發平台做溝通  16.3 利用.
Chapter 0 Computer Science (CS) 計算機概論 教學目標 瞭解現代電腦系統之發展歷程 瞭解電腦之元件、功能及組織架構 瞭解電腦如何表示資料及其處理方式 學習運用電腦來解決問題 認知成為一位電子資訊人才所需之基本條 件 認知進階電子資訊之相關領域.
建立靜態資料成員 關鍵字: static 靜態資料成員不屬於特定物件,而是該類物件 所共同擁有的,可做為類別範圍裡的靜態變數。
第一章 變數、常數及資料型態. 變數 C 程式語言的變數名稱 第一個字必須是英文字母或底線 (_) 之後可以是數字, 英文字母或底線 (_) 不可以是保留字 例: Num (Ο) _score (Ο) C&C (X) 8num (X)
第一章 計算機系統的主要架構.
企業建置前端 Java Server Page 程式設計 井民全. outline  JSP Container  網頁表單的處理 瀏覽器 IE Netscape JSP page Web 伺服器 (Apache 或 IIS) 產生 Servlet 程 式碼 編譯 Servlet 程 式碼 1.
程式語言實習 - JAVA Class1 1. 介紹 Java 編寫、編譯、執行 2. 請同學完成作業二.
Web Meeting 使用教學 ─ 學生版.  如何即時線上與老師互動? 一. 瀏覽太御科技首頁 二. 安裝 JoinNet 在首頁的左手邊 1. 下載 JoinNet 進行安裝 JoinNet.
1 網路同步學習 如何使用中山大學管理學院知識管理平台 愷中 製作. 2 如何登入中山大學網路學習平台 1. 首先, 請輸入 2. 點選申請帳號, 依照螢幕所示, 輸入個人資訊.
Department of Air-conditioning and Refrigeration Engineering/ National Taipei University of Technology 模糊控制設計使用 MATLAB 李達生.
VHDL 邏輯設計 題目:一對十六解多工器 題目:一對十六解多工器 姓名:李國豪 姓名:李國豪 學號:B09322001 學號:B09322001.
JDK 的安裝. 內 容 大 綱 JDK 安裝步驟 JDK 的主要工具程式 說明 Java 語言發展工具組 JDK(Java Development Kit) 的安裝與工具組中的主要工具程式。 JDK 是發展 Java 語言必備的工具,我們必須正確的安裝 JDK 工具組才可以正確的設計、開發與執行.
第 9 章 視窗應用程式的事件處理 9-1 事件的基礎 9-1 事件的基礎 9-2 表單事件 9-2 表單事件 9-3 滑鼠事件 9-3 滑鼠事件 9-4 鍵盤事件 9-4 鍵盤事件 9-5 表單的鍵盤事件 9-5 表單的鍵盤事件 9-6 控制項的事件 9-6 控制項的事件.
最新計算機概論 第 5 章 系統程式. 5-1 系統程式的類型 作業系統 (OS) : 介於電腦硬體與 應用軟體之間的 程式,除了提供 執行應用軟體的 環境,還負責分 配系統資源。
如何建立一個 swing 元件 -- 以 ImageComponent 為例 井民全. Step 1: 繼承 javax.swing.JComponent 要將你的元件秀在 frame 中. 元件必須是 Jcomponent 的一種. javax.swing.JComponent 你的元件 class.
Department of Air-conditioning and Refrigeration Engineering/ National Taipei University of Technology MATLAB 操作與 系統動態模擬 SIMULINK 李達生.
1 MySQL 資料庫的使用 網頁資料庫的基礎 網頁資料庫的基礎 下載與安裝 MySQL 下載與安裝 MySQL 啟動 MySQL 伺服器 啟動 MySQL 伺服器 Web 介面的 MySQL 管理程式 Web 介面的 MySQL 管理程式 MySQL 建立資料庫 MySQL 建立資料庫 在 MySQL.
Alcatel ATU-R 安裝設定說明. Alcatel ATU-R 面板指示燈介紹 (1)PWR: 電源指示燈 ( 恆亮 ) (2)ALM: 告警指示燈 (3)LLK : 電腦網路卡連線指示燈 ( 恆亮,Lan 未 link 時 無燈號 ) (4) LAC: 與電腦網路卡間傳送資料指示燈 (5)WLK:
下載 Dev C++ Compiler. 網址 ding.php?groupnamehttp://sourceforge.net/project/downloa ding.php?groupname=dev-cpp & filename=devcpp _setup.exe.
1 Excel 講授內容 ( 進階 ) 授課教師 : 吳槐桂 最後更新 : 2008/05/01.
Chapter 17 Windows API 程式入門 VC++ 與 WindowsVC++ 與 Windows 建構遊戲設計的舞台 建構遊戲設計的舞台.
資料庫實作教學.
1 Introduction to Java Programming Lecture 2: Basics of Java Programming Spring 2008.
MinGW 的安裝.
國立聯合大學 資訊管理學系 陳士杰老師 MySQL 資料庫執行環境管理. 國立聯合大學 資訊管理學系 資料庫系統課程 ( 陳士杰 ) ▊ Outlines MySQL 資料庫系統的環境簡介 my.ini 簡介與製作 設定管理者的密碼.
第 9 章 TSR 程式基本教練. 本章提要 TSR 程式 以熱鍵 (Hot key) 叫用 TSR 程式 Clock 中斷 int 08h 、 int 1ch DOS reentrant 的問題 有用的 TSR 程式.
安全性管理員 Java 學習手冊 p.p SecurityManager 觀念  Java Application 的系統資源存取權限的設 定  可以由 SecurityManager 完全控制 如 : 檔案系統, Thread, 執行外部 process, 網路存取 一旦 Security.
2010 MCML introduction 製作日期: 2010/9/10 製作人 : 胡名霞.
國科會 「九十四年度數位典藏國家型科技計畫」 應用服務分項 創意加值計畫 期中報告 利用台灣現有視障用數位典藏資料製作盲人電子書報告人:唐傳義 清華大學 資訊工程學系.
無線隨意及感測網路技術與 應用課程 實驗 1. 2 實驗目的 建立課程所使用平台 FT-6200 無線傳輸設備的相 容軟體環境 Jennic Evaluation System ,並學習相 關設定以及使用方法。 所有資源皆可從光碟片或網站上下載。 安裝並執行範例程式並且分析程式碼。
Linguistics phonetic symbols. 先下載 IPA 字型檔案,執行安裝。 由於這個程式的字型目錄設定錯誤, 所以等重新開機時就會發現字型消失。 所以必須根據以下步驟來讓 Windows 加入 IPA 字型。
主從式資料庫 - MySQL Setup 1 第 2 章 MySQL 安裝與啟動. 主從式資料庫 - MySQL Setup 2 本章宗旨 說明 MySQL 資料庫系統之相關應用軟體及來源 介紹 MySQL 應用軟體之安裝過程 介紹 MyODBC 應用軟體之安裝過程 介紹 Administrator.
第12章 多重表單與模組的應用程式 12-1 VB.NET的方案與專案 12-2 模組化VB.NET應用程式 12-3 多重表單的應用程式
簡易的 JBoss 安裝與部署. 安裝 Step 1 下載 J2SE JDK 5.O 並安裝 下載 JBoss 並解壓縮 (.zip 檔 )
企業建置 ( 二 ) JSP 與 JDBC 井民全. 複習一下 JDBC 建立連線 Import java.sql.*;// for Connection, Statement … Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection con=DriverManager.getConnection("jdbc:odbc:book");
無線通訊網路 Mac 層 TDM 通訊模式的操作與效能研究 專題生 : 林書弘、蔡逸祥、毛建翔、王政 華 指導教授 : 黃依賢.
1 Introduction to Java Programming Lecture 2: Basics of Java Programming Spring 2009.
JSP 簡介. Outline 什麼是 JSP? JSP 運作模式 安裝 JSP JSP 範例一 JSP 範例二.
如何使用 Yahoo Messenger Yahoo Messenger 雅虎即時通 讓你在第一時間內和上線的朋 友溝通!
09610CS_ 校園授權軟體下載與安裝 講師 : 張智宏. 登入校務資訊系統 校園軟體下載.
Miscellanea Switch Bitwise operations ?,. break; continue; (example) (example) do { a = getc(stdin); if (a=='q') break; else if (a=='c') continue; n++;
Android 遊戲設計模組 1 Android 開發環境建構 郭育政 東吳大學資訊管理系 涂昆源 萬能科技大學資訊工程系 余執彰 萬能科技大學資訊工程系 周建興 淡江大學電機工程系 林旭陽 東吳大學資訊管理系 教育部網路通訊人才培育先導型計畫 ─ 課程發展計畫.
1 Introduction to Java Programming Lecture 2: Basics of Java Programming Spring 2010.
Microsoft Excel.
著作權所有 © 旗標出版股份有限公司 第 14 章 製作信封、標籤. 本章提要 製作單一信封 製作單一郵寄標籤.
如何 deploy JSP 到 Tomcat 井民全 製作. 系統需求 Apache Ant ( Apache Ant ( 負責編譯與製作 war 檔 負責編譯與製作 war 檔 Apache Tomcat.
安裝 Android 開發環境 建國科技大學 資管系 饒瑞佶 2013/2 V1. 需要 JDK ( Java Runtime 1.5 above) Eclipse IDE Android SDK ADT.
SQL CE. 註冊 RDA REGSVR32 IIS 設定 新增虛擬目錄 IIS 設定 輸入虛擬目錄名稱.
Java Tutorial /10/21. Java Resource Java SDK –Download from –Install Jdk windows-i586.exe –
> Database 實驗室專用程式語言 Java. Language - 2 Outline Programming language chaos 一小時精通 Java 不是夢 Java 環境設定.
SQL Server 2005 使用與管理 建國科技大學 資管系 饒瑞佶. SQL Server Management Studio.
作業一 Using DBMS ( 使用 DB2) C. J. Date 課本習題 4.1~4.6 Ex. 4.5, 4.6 程式作業要使用 Embedded SQL 連結 DB2. EX (p ) Using the suppliers-parts-projects database,
1 Network Simulator 2 Install Chao-Ying Chiu. 2 Outline n Install Cygwin n Install NS2 n Test NS2 Example.
Internet Technology Laboratory Department of Computer and Communication Kun Shan University  官方網站:
機 器 車 介 紹 & 實做. 使用軟體 arduino 環境安裝 控制台 > 裝置管理員 > 更新驅動程式 C:\arduino windows\arduino \drivers.
Presentation transcript:

在 FreeBSD 中打造 JSP 環 境與 java application 的 概念 JDK1.4+Tomcat J2 sdk

FreeBSD Ports: Java  jdk-1.4.2p6_4 jdk-1.4.2p6_4  ava/jdk14/jdk14.tar.gz?tarball=1 ava/jdk14/jdk14.tar.gz?tarball=1 ava/jdk14/jdk14.tar.gz?tarball=1  Requires: XFree86-libraries-4.3.0_7, expat , fontconfig-2.2.3,1, freetype _3, gettext _1, gmake-3.80_2, imake _2, javavmwrapper-1.5, libiconv-1.9.2, linux-sun-jdk , linux_base-7.1_7, m4-1.4_1, nspr-4.4.1_1, open-motif-2.2.2_2, perl-5.8.4, pkgconfig _1, urwfonts-1.0, zip-2.3_1 XFree86-libraries-4.3.0_7expat fontconfig-2.2.3,1freetype _3 gettext _1gmake-3.80_2imake _2javavmwrapper-1.5libiconv linux-sun-jdk linux_base-7.1_7 m4-1.4_1nspr-4.4.1_1open-motif-2.2.2_2 perl-5.8.4pkgconfig _1urwfonts-1.0 zip-2.3_1XFree86-libraries-4.3.0_7expat fontconfig-2.2.3,1freetype _3 gettext _1gmake-3.80_2imake _2javavmwrapper-1.5libiconv linux-sun-jdk linux_base-7.1_7 m4-1.4_1nspr-4.4.1_1open-motif-2.2.2_2 perl-5.8.4pkgconfig _1urwfonts-1.0 zip-2.3_1  Cp –R distfiles /usr/ports/

JDK1.4 安裝程序 (1/2):  1. 安裝 ports/java/linux-sun-jdk14  # cd /usr/ports/linux-sun-jdk14  # make install  2. 手動設定 linux-sun-jdk14 的執行環境  在 /etc/fstab 中加入 linprocfs /compat/linux/proc linprocfs rw 0 0 linprocfs /compat/linux/proc linprocfs rw 0 0  root 執行 # kldload linprocfs # mount /compat/linux/proc # mount /compat/linux/proc

JDK1.4 安裝程序 (2/2):  3. 安裝 ports/java/jdk14  # cd /usr/ports/java/jdk14  #make install  4. 後續設定  在 /etc/rc.conf 中加入 linux_enable="YES"

tomcat 安裝程序 :binary  binary  cat-5/v5.0.27/bin/jakarta-tomcat tar.gz cat-5/v5.0.27/bin/jakarta-tomcat tar.gz cat-5/v5.0.27/bin/jakarta-tomcat tar.gz  # tar xvfz jakarta-tomcat tar.gz  #mv jakarta-tomcat tomcat

環境變數的設定  在 root 的 bash 設定檔.profile 中加入  JAVA_HOME=/usr/local/jdk1.4.2/  PATH=/usr/local/jdk1.4.2/bin/:$PATH  CLASSPATH=/usr/local/share/java/classes/:/usr/loc al/jdk1.4.2/lib/:/usr/local/jdk1.4.2/tools.jar  export JAVA_HOME PATH CLASSPATH  CATALINA_HOME=/usr/local/jakarta-tomcat5.0/  TOMCAT_HOME=/usr/local/jakarta-tomcat5.0/  PATH=/usr/local/jakarta-tomcat5.0/bin:$PATH

Tomcat 啟動程序 :  設定 sysctl -w net.inet6.ip6.v6only=0 或在 /etc/sysctl.conf 加入 net.inet6.ip6.v6only=0 於開機時自動關閉 net.inet6.ip6  # /usr/local/tomcat/bin/startup.sh  連線測試

Jsp 範例 (1/2)index.html    輸入資料的表單  輸入資料的表單    姓名:  姓名:    興趣:  興趣:  

Jsp 範例 (2/2) echo.jsp    輸入資料  輸入資料    <%  String name = request.getParameter("name");  String hobby = request.getParameter("hobby");  out.print( name + " ,你喜歡 " + hobby + " 。 ");  %>  

Java(TM) 2 SDK, Standard Edition 1.4.2_05  下載網址 LegalPage:~:com.sun.sunit.sdlc.content.LegalWebPag eInfo;jsessionid=sdlcweb1b.sun.com- 74c3%3A41125fbb%3A9b547aa38b LegalPage:~:com.sun.sunit.sdlc.content.LegalWebPag eInfo;jsessionid=sdlcweb1b.sun.com- 74c3%3A41125fbb%3A9b547aa38b LegalPage:~:com.sun.sunit.sdlc.content.LegalWebPag eInfo;jsessionid=sdlcweb1b.sun.com- 74c3%3A41125fbb%3A9b547aa38b  For windows 版本下載 dlcweb1b.sun.com- 74c3%3A41125fbb%3A9b547aa38b773531/ / /1/489890/489662/ / 2ts+/westCoastFSEND/j2sdk-1.4.2_05-oth-JPR/j2sdk _05-oth-JPR:2/j2sdk-1_4_2_05-windows-i586- p.exe

Java Application 環境設定 (1/2)  控制台 -> 系統 -> 進階 -> 環境變數 -> 新增  變數名稱 CLASSPATH CLASSPATH  變數值 D:\j2sdk ;D:\j2sdk \mysql- connector-java stable;.;

Java Application 環境設定 (2/2)  控制台 -> 系統 -> 進階 -> 環境變數  變數名稱 path path  變數值  D:\j2sdk \bin

Java application 範例  import java.awt.*;  import java.awt.event.*;  public class HelloWorldFrame extends java.awt.Frame {  public static void main(String args[]){  new HelloWorldFrame();  }   // 建構函式  public HelloWorldFrame() {  super("Hello World");  this.setSize(200, 200);  this.show();   this.addWindowListener(new WindowAdapter() {  public void windowClosing(WindowEvent e) {  System.exit(0);  }  });  }   public void paint(Graphics g) {  g.drawString("Hello World Frame", 50, 50);  }