Eclipse WTP���g�����n�߂Ă�Web�A�v���FEclipse 3.1���g�����i4�j�i1/2 �y�[�W�j

» 2005�N11��29�� 00��00�� ���J
[�I�ꑏ�O, ���{���j�CNTT�f�[�^]

�{�L����2005�N�Ɏ��M���ꂽ���̂ł��BWTP�S�ʂ̍ŐV������IT Java Solutuion�̃J�e�S���uWeb�A�v���P�[�V�����iStruts�AWTP�AJSF�Ȃǁj�v�����Q�Ƃ��������B


�@�O����WTP�̊‹����������܂����B����͂��悢��AWeb�v���W�F�N�g���쐬���Ď��s���Ă݂܂��傤�B���̋L���ł́A�얞�x�v�Z�@���쐬���܂��B�g���Ƒ̏d����͂����BMI�Ƃ����얞�x��\�����l��\������Ƃ������A�ȒP�ȃA�v���P�[�V�����ł��B

Web�v���W�F�N�g�̍쐬

�@����̃A�[�L�e�N�`����JSP Model 1.5���̗p���܂��B���Ȃ킿�A�t�����g�E�R���g���[���͎g�킸�A�r�W�l�X�E���W�b�N�iBMI�̌v�Z���̂��́j�� JavaBean�Ŏ������A���͉�ʂƌ��ʕ\����ʂ�JSP��p����A�Ƃ����\���ɂ��܂��i�}1�j�B

�}1�@�얞�x�v�Z�@�A�v���P�[�V�����̊T�v �}1�@�얞�x�v�Z�@�A�v���P�[�V�����̊T�v

��̃v���W�F�N�g�����

�@�܂��A���Web�v���W�F�N�g���쐬���܂��B���j���[����m�t�@�C���n���m�V�K�n���m���̑��n�iCtrl-N�j�ŕ\�������m�V�K�n�_�C�A���O����A�mWeb�n���m���IWeb�v���W�F�N�g�n��I�����m���ցn���N���b�N���܂��B�v���W�F�N�g���͂����ł́mwebPrj�n�ɂ��Ă����܂��傤�B�m�I���n���N���b�N����ƁA��̃v���W�F�N�g����������܂��B

�@�mLicense Agreement�n�_�C�A���O������܂��i�}2�j�B����́AwebPrj��web.xml��ҏW����Ƃ��ɗ��p���镶�@�t�@�C���ihttp://java.sun.com/xml/ns/j2ee/j2ee_1_4.xsd�Ȃǁj���g���ɓ�����A���C�Z���X�ɍ��ӂ��Ă��������A�Ƃ����_�C�A���O�ł��B�K�؂ɉ񓚂��Ă��������B

�}2�@�mLicense Agreement�n�_�C�A���O �}2�@�mLicense Agreement�n�_�C�A���O

�@�Ō�ɁA�mJ2EE�p�[�X�y�N�e�B�u�ɐ؂�ւ��܂����n�Ƃ�����|�̃_�C�A���O���o�܂��̂ŁA�m�͂��n���N���b�N���Đi�߂܂��傤�BJ2EE�A�v���P�[�V�����J���p�ɗp�ӂ��ꂽ�r���[�̑g�ݍ��킹�i�p�[�X�y�N�e�B�u�j���\������܂��B

�@��ʂ��}3�̂悤�ɂȂ�܂��B�����́m�v���W�F�N�g�E�G�N�X�v���[���[�n�̒��̃c���[��W�J����ƁA���܍쐬����webPrj�����‚���܂��B

�}3�@�쐬�����v���W�F�N�g�i�I�𕔕��j�i�N���b�N����Ɗg��j �}3�@�쐬�����v���W�F�N�g�i�I�𕔕��j�i�N���b�N����Ɗg��j

�r�W�l�X�E���W�b�N����������

�@����ł͂܂��A�r�W�l�X�E���W�b�N��񋟂���JavaBean���쐬���܂��傤�B����͒ʏ�̃N���X�Ȃ̂ŁA�O�񓯗l�A�m�t�@�C���n���m�V�K�n���m���̑��n�iCtrl-N�j�ŁmJava�n���m�N���X�n��I�����A�}4�̂悤��webPrj/JavaSource��BMICalc�Ƃ����N���X���쐬���܂��B�p�b�P�[�W�̖��O��com.example�Ƃ��Ă����܂��傤�B

�}4�@BMICalc�N���X���쐬�B[�Q��]���N���b�N�����[�\�[�X�E�t�H���_�[]��I������[�t�H���_�[�̑I��]�_�C�A���O���J���B�����Ńt�H���_���w��ł��� �}4�@BMICalc�N���X���쐬�B[�Q��]���N���b�N�����[�\�[�X�E�t�H���_�[]��I������[�t�H���_�[�̑I��]�_�C�A���O���J���B�����Ńt�H���_���w��ł���

�@�t�@�C�����쐬���ꂽ��A���X�g1�̃��\�b�h���������Ă��������Bweight�����height�� getter�^setter�́A�m�\�[�X�n���mgetter/setter�̍쐬�n�ŊȒP�ɍ��܂��B

package com.example;
�@
public class BMICalc {
  protected float weight = 0; // �Z���`���[�g����
�@
  protected float height = 0; // �L���O������
�@
  public float getBmi() {
    return height == 0 ? 0 : weight / height / height * 10000;
    // height �����ݒ�̂Ƃ��� 0 ��Ԃ�
  }
�@
  public float getHeight() {
    return height;
  }
�@
  public void setHeight(float height) {
    this.height = height;
  }
�@
  public float getWeight() {
    return weight;
  }
�@
  public void setWeight(float weight) {
    this.weight = weight;
  }
�@
}
���X�g1�@BMICalc.java

���o�͗p��JSP�����

�@���ɁA���o�͗p��JSP�t�@�C�����쐬���܂��傤�B�m�t�@�C���n���m�V�K�n���m���̑��n�iCtrl-N�j����A�mWeb�n���mJSP�n��I��Łm���ցn���N���b�N����ƁA�ꏊ�ƃt�@�C�������w�肷��_�C�A���O���\������܂��B

�@�쐬�����mwebPrj�n�́A���s���ɂ́mwebContent�n�Ƃ����t�H���_���R���e�L�X�g���[�g�ƂȂ�܂��B�����ŁA�}�̂悤�ɁA�ꏊ�ɂ́mwebPrj/webContent�n���w�肵�A���O���w�肵�܂��i�{�e�ł�index.jsp�ɂ��܂����j�B���̂܂܁m�I���n���N���b�N����ƁA�e���v���[�g����ɂ���JSP���쐬����܂��B

����

Windows�‹��ł́A�V�K�쐬����JSP�̕����G���R�[�f�B���O���gwindows-31j�h�ƂȂ��Ă���͂��ł��B�gShift_JIS�h�ƂȂ��Ă��܂����ꍇ�́A�O�����Q�Ƃ��ăp�b�`��K�p���Ă��������B


�@��͒��g�𖄂߂Ă����܂��BJSP Model 1.5�̐݌v�ɏ]���A��قǂ�BMICalc�𗘗p����悤�Ɉȉ��̂悤�ɋL�q���܂��傤�B

�@�������r���܂œ��͂��āmCtrl�n+�mSpace�n����������΁A���͎x���@�\�������āA�ȒP�ɓ��͂ł��܂��B

<%@ page language="java" contentType="text/html; charset=windows-31j"
    pageEncoding="windows-31j"%>
<jsp:useBean id="body" class="com.example.BMICalc"></jsp:useBean>
<jsp:setProperty name="body" property="height" />
<jsp:setProperty name="body" property="weight" />
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-31j">
<title>Insert title here</title>
</head>
<body>
<form>
�g��[cm] = <input type="text" name="height" value="${body.height}" /><br/>
�̏d[kg] = <input type="text" name="weight" value="${body.weight}" /><br/>
<input type="submit" value="�v�Z����" /><br/>
</form>
BMI �� ${body.bmi} �ł� (18.5〜25���W���ł�)�B
</body>
</html>
���X�g2�@index.jsp

�@���̂Ƃ��A�u���[�J���ϐ�body�͓ǂݎ���܂���v�Ƃ����x�����\������܂����A���ɖ��͂Ȃ��̂ŋC�ɂ���K�v�͂Ȃ��ł��傤�ibug�F93885�^�Q�l���Q�Ɓj�B

�Q�l

eclipse.org�ł̓o�O�����o�O�ԍ��ŊǗ����Ă��܂��B�o�O���́Ahttp://www.eclipse.org/platform/index.html����Q�Ƃ��邱�Ƃ��ł��܂��B�����ł́A�J�e�S������o�O�����Q�Ƃł���ق��A�o�O�ԍ��ł̌������”\�ł��B


�@�@�@�@�@�@ 1|2 ���̃y�[�W��

Copyright © ITmedia, Inc. All Rights Reserved.

�A�C�e�B���f�B�A����̂��m�点

�X�|���T�[����̂��m�点PR

���ڂ̃e�[�}

���́uAI�R�[�f�B���O�v�͖{���ɕK�v���H
Microsoft �� Windows�őO��2026
4AI by ��IT - AI�����A�������A���A������
���[�R�[�h�^�m�[�R�[�h �Z���g���� by ��IT - IT�G���W�j�A���r�W�l�X�̒��S�Ŋ��􂷂�g�D��
Cloud Native Central by ��IT - �X�P�[���u���Ȕ\�͂�g�D��
�V�X�e���J���m�E�n�E �y�����i�r�zPR
���Ȃ��ɂ������߂̋L��PR

RSS�ɂ‚���

�A�C�e�B���f�B�AID�ɂ‚���

���[���}�K�W���o�^

��IT�̃��[���}�K�W���́A �������A���ׂĖ����ł��B���Ѓ��[���}�K�W�������w�ǂ��������B