璇ユ�绋��缁�Oracle Enterprise Pack for Eclipse 涓��涓昏�缁�欢锛�苟���璇存�濡��浣跨�瀹�滑�ユ�寤哄�纭��搴��绋����/SPAN>

澶х害 20 �����/p>

���绋�������富棰��

灏����疆浜���炬�涓�互��浇���������������骞���俱�锛�������负姝ゆ�浣�������浇���灞�����锛��浠ョ�����㈡�锛��搴���村��戒�姣���裤�锛�/font>

娉�� 姝ゅ�锛��杩��浠ュ�涓��姝ラ�涓��榧���惧�姣�釜���������锛�������浇������璇ユ�楠ょ��崇�灞��������浠ラ�杩���诲�涓��骞���炬�灏�������

�ㄦ����涓���ㄥ�浜�В濡����Eclipse 宸ュ�涓��寤哄�绉�被���椤圭����涔�苟��� WebLogic Server 浠ュ���疆�ㄧ讲������澶���ㄨ�灏��寤哄苟杩�� JSP 椤甸���/span>

杩��涓婚���〃

����′欢

寮�����绋������ㄥ�璇ワ�

��互璁块���凡缁��瑁�� Eclipse���浠ヤ� Oracle ���缃�/a>涓�浇瀹��瑙e�缂╁��ㄦ�������褰�腑锛�����绋�腑涓� ECLIPSE 涓荤�褰�/span>��/p>

��互璁块���凡缁��瑁�� Oracle WebLogic Server 10.3���浠ヤ� Oracle ���缃�/a>涓�浇瀹��

瑕��瑁�WebLogic锛����.exe ��欢��� Oracle Installer 骞跺��跺�瑁��������褰�腑锛�����绋�腑涓� WEBLOGIC 涓荤�褰�/span>��/p>

��负��滑浣跨���� WLS 10.3 骞朵� Weblogic Server 10.3 瑕�� JDK 1.6锛��浠ヤ�蹇�』浣跨� JDK 1.6 ��� OEPE 11g���琛�������袱绉��娉��

  • �存�绯荤� PATH ���锛����娇 JDK 1.6 ��负���绯荤����璁�JDK���渚��锛�strong> PATH=<WEBLOGIC 涓荤�褰�gt;\jdk160_05\bin;%PATH% 锛��
  • 浣跨� ��m ����存� eclipse.ini锛��瀹��浜����Eclipse ��JDK��/li>

    瑕���界�浜���规�锛��杞�� WebLogic JDK ���瑁��褰��渚��锛�strong> <WEBLOGIC 涓荤�褰�gt;\jdk160_05\bin 锛�苟灏�矾寰���跺���创�裤�

    ���椤圭�璁剧疆 Workbench �����/SPAN>

    ��� Workbench ����㈠����澧��Workbench �ㄥ�������涓�釜�ㄤ���缓������瀵艰�宸ヤ��鸿�婧��������锛��渚��缂��宸ュ��������х�寮���с�

    姣�釜 Workbench 绐���藉����涓��澶�釜����俱�����惧�涔�Workbench 绐��涓�����瑙��������灞���ㄧ��e�锛�����瑙���变韩���濂��杈����负瀹����釜�瑰�绫诲���换�℃���娇�ㄧ�瀹�被���璧��锛��涓��瑙���芥�渚��涓�郴���������濡��Java ����剧�����ㄧ�杈�Java 婧��浠舵�甯哥�����撅���Debug ����惧�����ㄨ�璇�Java 绋���朵娇�ㄧ�瑙����� Workbench 涓�伐浣��锛���介�瑕��绻���㈤�瑙��������������瀛��澶�釜 Workbench 绐����/p>

    瑕��瀵规��ラ」���涔��瑙��锛��琛�互涓��楠わ�

    ��� Open Perspective �炬� ����ㄧ�寮������稿�����俱�

    ��缓绗��涓�」��/SPAN>

    涓�釜浼��搴��绋��椤圭�娑��涓�釜���涓�J2EE 妯″�锛������ㄧ�搴���风�妯″���JB 妯″�����ュ�妯″�浠ュ� Web 妯″���/font>瑕��寤轰�涓��椤圭�锛��琛�互涓��楠わ�

    ��� File | New 锛���� Enterprise Application Project ��

    ��New EAR Application Project 瀵硅�妗�腑锛�� Project name ��腑杈�� DemoEAR 锛�������Target Runtime ����� New �����/p>

    ��New Server Runtime Environment 瀵硅�妗�腑锛��寮� Oracle ���骞堕��� Oracle WebLogic Server 10gR3 ��/p>

    ��� Next ��

    ��Oracle WebLogic Server 10gR3 瀵硅�妗�腑锛����WebLogic Home ����� Browse �����/p>

    瀹����ECLIPSE 涓荤�褰�苟��� wlserver_10.3

    ��� OK ��/p>

    杩�� New Server Runtime Environment锛���� Finish ��

    Java EE 浣�郴缁������轰�缁�欢���灞��涓���ㄧ�搴�����Java EE 搴��绯荤���父���浠ヤ�灞��

  • 瀹㈡�绔��锛��瀹㈡�绔��涓��Servlet ��JavaServer Pages (JSP) 涔�被��eb 缁�欢������ Java 搴��绋��涓轰腑�村�����ㄦ��ュ���
  • 涓��灞���ㄦ��″�灞���充腑�村�锛�腑锛��涓�Bean ��Web ���灏��浜���������������ㄧ�搴���¢�杈��杩������ㄥ����浠跺�����ㄤ�涓�Java EE 搴������ㄤ腑锛������ㄤ负杩��缁�欢����ц��������ㄦ����骞冲���
  • 浼���版�灞���ㄦ����涓��浼���版���父瀛���ㄤ�涓��绯绘����涓�苟杩��姘镐�淇����
  • ��Create default Java EE modules 瀵硅�妗�腑锛���� Web Module 澶��妗�苟�������朵�澶��妗���跺���� Finish ��/p>

    Web 妯″� facet 瀹���ㄦ���」��腑��/p>

    ��New EAR Application Project 瀵硅�妗�腑锛���� Finish ��

    ��� Java EE Module Dependencies �����敞���椤圭� DemoEARWeb �� DemoWAR ��� DemoEAR �稿���/p>

    ��� OK ��/p>

    杩��涓婚���〃

    瀹��骞跺���WebLogic Server

    瑕��涔�苟��� WebLogic Server锛��琛�互涓��楠わ�

    �ㄥ��ㄧ��间腑锛���� Servers ��」�°��ㄧ�杈��涓���抽����骞堕��� New-> Server ��/p>

    ��Domain Directory ��腑锛��涓����〃涓���� <WEBLOGIC 涓荤�褰�gt;\wlserver_10.3\samples\domains\wl_server �����/p>

    娉ㄦ�锛��浠ラ�杩���诲��ㄦ����缃��瀵肩��炬��ュ�涔�����

    ��� Next ��/p>

    ��Add and Remove Projects 涓����� DemoEAR 骞跺��� Add ���灏����」绉诲� Configured projects 涓��

    ��� Finish ��/p>

    Servers 绐��涓��绀鸿�����ㄦ����杩��绀鸿�����ㄤ腑������椤圭�浠ュ�璇ユ��″�������

    ����ㄧ� Overview 椤甸��ㄧ�杈��涓��寮��Overview 椤甸���乏渚ф�绀轰� 3 涓��浜��杩版��″������� General Information ��strong>Server �� Startup & Deployment 锛��

    娉ㄦ�锛��浣垮� Startup & Deployment �ㄥ�涓�Eclipse ����ㄥ�甯�甫���璇��璇��椤圭�锛��涔��璇ラ������」骞堕�缃叉������」���

    杩�� Servers 绐��锛������诲苟浠��涓�����涓���� Start ��/p>

    灏��寮�WebLogic Server Administration Console���渚��璁ょ� username/password ( weblogic/weblogic )��

    ��� Log In ��/p>

    WebLogic �у��板�宓�����瑙��涓��寮��

    娉ㄦ�锛����WebLogic Server 涔��浠ュ��ㄩ�璁ょ� Web 娴���ㄤ腑���绠$��у��般�濡������凤���互�抽� Web 娴���ㄧ��d互�垮�璧���茬���/p>

    杩��涓婚���〃

    ���椤圭�瀹���ㄧ讲��堪绗�/SPAN>

    瑕�负椤圭�瀹���ㄧ讲��疆��欢锛��琛�互涓��楠わ�

    ��Project Explorer 涓��灞�� DemoEAR | EarContent | META-INF ���骞跺��� weblogic-application.xml ��欢��/p>

    灏��寮�WebLogic Application Deployment Descriptor��/p>

    娉ㄦ�锛�����杩�釜�扮�缂���兼�锛���虹�涓�釜���锛�����涓�UTF-8 �煎�璇ョ�����╂����

    瑕���ら�璇���� Value ��腑���骞堕��� True ��/p>

    ��� OK ��/p>

    ����藉�浠ュ��� F1 ���涓������冲府�┿�Application Parameters ��Help 绐��灏�负�ㄦ�渚��澶�俊���

    �ㄤ互涓��璇��涓���ㄥ�浠ラ��╃�浜��椤甸���ā��/SPAN>���浠ラ��╅�瀹��妯℃�锛����互����ㄨ�宸辩�妯℃�������璁ら��╃�妯℃���/p>

    Preview 绐��涓��绀�html 浠g���/p>

    ��� Finish ��/p>

    �抽���� pages ���骞朵�涓�������腑��� New --> JSP 锛��寤轰�涓����JSP��/SPAN>

    ��JSP Code 绐��涓�����骞剁�璐翠互涓���ユ��挎��版�璇����/SPAN>

    <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
    <%@ page import="bean.Hello" %>
    <jsp:useBean id="hello" scope="page" class="bean.Hello"></jsp:useBean>
    <jsp:setProperty name="hello" property="*" />

    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
    <title>Insert title here</title>
    </head>
    <body>
    <table border="0" width="700">
    <tr>
    <td width="500">
    Welcome to the Oracle Enterprise Pack for Eclipse Tutorial
    </td>
    </tr>
    <tr>
    <td width="500">
    <form method="get">
    Please enter your name:<input type="text" name="name" size="50">
    <br>
    <input type="submit" value="Submit">
    </form>
    </td>
    </tr>
    </table>
    <%
    if ( request.getParameter("name") != null ) {
    %>
    <%@ include file="response.jsp" %>
    <%
    }
    %>
    </body>
    </html>

    ��JSP Code 绐��涓�����骞剁�璐翠互涓���ユ��挎��版�璇����/SPAN>

    <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
    <title>Insert title here</title>
    </head>
    <body>
    <table border="0" width="700">
    <tr>
    <td width="500">
    Hello, <jsp:getProperty name="hello" property="name" />!
    </td>
    </tr>
    </table>
    </body>
    </html>

    椤甸��板�搴��涓��绀猴�

    ��Run on Server 瀵硅�妗�腑锛��涓� Always use this server when running this project 澶��妗����负��滑甯���ㄨ�����ㄤ�杩��婕�ず��/SPAN>

    ��� Finish ��/p>

    璇ラ〉�㈠�杞藉�宓�����瑙��涓��

    ���绋���ㄥぇ�翠�缁�� Oracle Enterprise Pack for Eclipse�����缓浜��涓�」���瀹��骞跺��ㄤ� WebLogic Server���涔���ㄧ讲��堪绗����缓浜��浜�JSP 椤甸����缃�����骞跺�����ㄤ�璋��浜���ㄧ�搴��

    �ㄥ凡瀛��浜��浣�/span>锛�

    ���椤圭�璁剧疆 Workbench �����/span> ��缓椤圭� 瀹��骞跺���WebLogic Server 瀹���ㄧ讲��堪绗� ��缓 Java Bean ��JSP 椤甸� 璁剧疆���骞跺�����ㄤ��ц�璋��