�I�[�v���\�[�X �C�x���g���|�[�g
Java��OSS�̍ŐV�����T�� OSC 2007
��IT�ҏW��
���c�C
2007/3/26
�@Apache���Ō�̐�mGeronimo
�@���{Apache Geronimo���[�U�O���[�v�̊��R���㎁�ɂ��Z�b�V�����uApache Geronimo���ĂȂH�v�����Ă݂悤�BApache Geronimo�̓I�[�v���\�[�X��Java EE�T�[�o�ł���A����ނ̃\�t�g�E�F�A��g�ݍ��킹�ė��p�ł���̂��A�傫�ȓ������B
�@���p�ł���\�t�g�E�F�A��Tomcat�AAxis�ADerby�Ƃ�����Apache���̂��̂���AActiveMQ�ATranQL�AOpenEJB�AJetty�AMX4J�AHowl�ƕ��L���BApache Geronimo�͂����̃\�t�g�E�F�A���J���̏ɉ����Ď��R�ɑg�ݍ��킹�邱�Ƃ��ł��邵�A�Ǘ��@�\��Web�R���e�i������Little�|G�Ƃ����ŏ����̃p�b�P�[�W�Ƃ��Ă����p�ł���B
�Z�b�V�������̊��R�� |
�@�܂��AWeb�J���p��Eclipse�v���O�C���ł���WTP�iWeb Tools Project�j�T�[�o�A�_�v�^��Apache Geronimo�ɑΉ����Ă��āAApache Geronimo���g�ɂ��v���O�C��������B�Ⴆ�A�X�P�W���[���ł���uOpen Symphony Quartz�v�A���[�쐬�c�[���uJasper Reports�v�AJava���u���O�uJRoller�v�ALDAP�T�[�o�uApache Directory�v�A�|�[�^���T�[�o�uLiferay�v�ȂǁAApache Geronimo�ɂ�Eclipse�̂悤�Ƀv���O�C���𑝂₷�y���݂�����悤���B
�@���R����JBoss��Apache Geronimo�ɂ��Ď��̂悤�ɔ�r���Ă����B�uJBoss��1999�N����J�����J�n����Java EE 5�Ή����i��ł����蓱�����т�����܂����ARed Hat�̔����ɂ��A�I�[�v���\�[�X�Ƃ��Ă̎��R�x�͂ǂ��Ȃ邩������Ȃ��Ȃ�܂����B����AApache Geronimo�̓\�t�g�E�F�A��v���O�C���̑g�ݍ��킹�ɂ�鎩�R�x���ے�����悤�ɁA�����̃I�[�v���\�[�X�v���W�F�N�g�̘A���̂̂��߁A�R�~���j�e�B�̋Z�p�͂��ő���Ɋ��p�ł���Ƃ������_������܂��B�����āAApache Geronimo�������o�[�W����2.0�ɂ�Java EE 5�ɑΉ��\��ł��v�B
�� �֘A�����N
- �A�� Eclipse3.1���g���� ��3��uWeb�A�v���̂��߂̕W���v���O�C���wWTP�x�v
- ��IT NewsInsight�@�u�I�[�v���\�[�X�ň�����SOA����������JEMS�`�ۑ�͓��{��ɂ����s���`�v
�@Ajax�AEJB�AJSF�AO/R�}�b�s���O��D�����킷
�@JBoss�ւ���Z�b�V�����ɂ��G��Ă݂悤�B���{JBoss���[�U�E�O���[�v�̊F�{�[�K���ɂ��Z�b�V�����A�uJBoss Seam�̐V�@�\�v���BJBoss Seam��Web2.0�A�v���P�[�V�����̂��߂̃t���[�����[�N�ŁAAjax�AJSF�AEJB 3.0�AJava�|�[�g���b�g�ABPM�iBusiness Process Management�j�Ƃ�����SOA�e�N�m���W�[������B
�@���̓����Ƃ��Ă܂��A�Θb�R���e�L�X�g���Љ�ꂽ�B
�@�]����Java Web�A�v���P�[�V�����́AHTTP�Z�b�V�������X�R�[�v�Ǘ���PC�P�ʂ܂łƂ������E���������B�������A�Θb�R���e�L�X�g���������ꂽ���Ƃɂ���āAJBoss Seam�ň�����X�R�[�v�̎�ނ͂����ƖL�x�ɂ���BStateless�AEvent�AConversation�ABusiness Process��HTTP�Z�b�V�����ɂȂ��X�R�[�v�ŁA���ɁAConversation�X�R�[�v�͒P��PC�ł̕������[�U�[�ɂ��u���E�U�g�p�ɑΉ����Ă��邱�Ƃ��傫�ȓ������B
�Z�b�V�������̊F�{�� |
�@�Z�b�V������JBoss Seam�́uContextual Components���Ǘ�������́v���ƒ�`����Ă����BContextual Components�Ƃ́A�Θb�R���e�L�X�g�ɂ���ĊǗ������R���|�[�l���g�̂��ƂŁA�F�{�����킭�u�Θb�R���e�L�X�g�͍����Web�A�v���P�[�V�����̖{���ɂȂ�Ǝv���܂��v�B
�@�܂��AJBoss Seam�̂���1�̑傫�ȓ����Ƃ��āAO/R�}�b�s���O�Ƒ������ǂ��A�X�e�[�g�t���E�A�[�L�e�N�`�����Љ�ꂽ�B
�@�uJBoss Seam�́A��������O/R�}�b�s���O�̃t���[�����[�N�ł���Hibernate���쐬����Gavin King���ɂ���ĊJ�����ꂽ���̂ł��B���̂��߁A�]����O/R�}�b�s���O��Web�A�v���P�[�V�����̑����̈������������Ă��܂��B��Ԃ̊Ǘ����d������X�e�[�g�t���E�A�[�L�e�N�`���́A�X�P�[���r���e�B��D�悵�ď�Ԃ��Ȃ�ׂ��ێ����Ȃ��Ƃ����X�e�[�g���X�E�A�[�L�e�N�`���Ƌt�̍l�����ł��B�������A�X�P�[���r���e�B���܂������������Ă���̂ł͂���܂���BO/R�}�b�s���O��Web�A�v���P�[�V�����̘A�g�Ŕ������邱�Ƃ�����x�����[�h�̖����������邱�Ƃɂ���āA�X�P�[���r���e�B���������Ă��܂��v�i�F�{���j�B
�@JBoss Seam�̐V�@�\�Ƃ��ẮASpring�̓�����Seam Application Framework���������Ă����BSeam Application Framework�́AJPA�iJava Persistence API�j��Hibernate�̂ЂȌ^�ɂȂ���̂ŁASeam�R���|�[�l���g��ی삵�A�P����CRUD�iCreate�ARead�AUpdate�ADelete�j����̃\�[�X�R�[�h���팸�ł���Ƃ����B
�� �֘A�����N
�@Java�̃I�[�v���\�[�X�R�~���j�e�B���̂����Ă݂悤
�@�T����}�C�N���V�X�e���Y�̉��藲�V���́A�Z�b�V�����u�I�[�v���\�[�X�ɂȂ��� Java �̂��낢���v�ŃR�~���j�e�B�ւ̎Q�����Ăъ|�����B
�Z�b�V�������̉��莁 |
�@���莁��Java�̃I�[�v���\�[�X���̃����b�g��1���u�Q���v�ɂ��Z�p�v�V���Ƌ��������BJava�̋Z�p�͎��ɍL�͈͂ɂ킽��A���n���Ă��Ă���B�������A���n���Ă����Z�p�Ƃ����̂́A���������Ă��܂��v�V�I�ȋZ�p�����܂�ɂ������̂ł���B���̋ǖʂ�ŊJ���邽�߂ɂ��A�I�[�v���\�[�X�����ă��[�U�[��J���҂ɃR�~���j�e�B�ցu�Q���v���Ă��炤���Ƃ��K�v�������B
�@�������A�I�[�v���\�[�X���̌��O�����Ƃ���JDK�̌݊����̃t�H�[�N�i�}������j���l������B�݊������m�F���邽�߂̎�i�Ƃ��āATCK�iTechnology Capability Kit�j�Ƃ����AJava�̌݊������m�F����e�X�g�v���O������c�[���ނ�������ꂽ�B
�@����TCK�ɂ��e�X�g�Ɨv�����������̂������AJava�݊��ƌĂׂ���̂ɂȂ�B2006�N12���ɐ��������[�X���ꂽJava SE 6�̂Ƃ��ɂ́ATCK�Ɋ܂܂���1��2000���ڂ̌݊����e�X�g�A�����̃A�v���P�[�V������p�������s�e�X�g�A�������ł̎��s�e�X�g�Ȃǂ�24��ނ�OS�A577��̃}�V���ōs��ꂽ�������B
�@Java�̃I�[�v���\�[�X�R�~���j�e�B�ɂ��ċ�̓I�ɏЉ��ƁA2007�N3�����݁AJava SE�iStandard Edition�j�́uOpenJDK�v�R�~���j�e�B�AJava ME�iMicro Edition�j�́uMobile&Embedded�v�R�~���j�e�B�AJava EE�iEnterprise Edition�j�́uGlassFish�v�R�~���j�e�B��3������B
�@���莁�͏�L3�̃R�~���j�e�B�ɂ��āA�u���܂̂Ƃ���͗ǂ����������T���̎҂��命���ł����A����������ƁA���p�Ŏg���Ă��鐻�i���J�����Ă���g�b�v�G���W�j�A�̏W�c�ł��B���̃��[�����O���X�g�ɂ́A�����[�X�Ɍ������o�O�Ǘ��Ɋւ���l�����ȂǁA���낢��ȋc�_������Ă��܂��B�u���O�ɂ́A�K�x�[�W�R���N�V�����̎d�g�݁AJVM�̋N���𑬂�������@�A�`���[�j���O�Ɋւ���b��Ȃǂ����ӂ�Ă��܂��B�܂��A�����̐l���R�~���j�e�B�ɎQ�����邱�Ƃɂ���āA�t�B�[�h�o�b�N��������Ȃǂ��āA�V�����o�[�W������Java�̃����[�X�����܂邱�Ƃ����邩������܂���v�Əq�ׂĂ����B���ۂɁA���莁������[���𑗂��Ċ��p���Ă���Ƃ������Ƃ������B
�� �֘A�����N
�@Ruby�̃Z�b�V�����͌����X���\�\ �H�͂ǂ��Ȃ�H
�@Java�֘A�̍ŐV�Z�p�𒆐S�ɏЉ�Ă������A�������AJava�֘A�ȊO�ɂ������̋Z�p�Љ�������B
�e�u�[�X�̗l�q |
�@���ɑ��������̂��A���z���Z�p�ALinux�APHP�AMySQL�APostgreSQL�Ɋւ�����̂��낤�B�ق��ɂ��A��N�̏H�ɔ�ׂāAOpenSolaris��MacOSX�A������Z�L���AOS�Ɋւ���Z�b�V�����̐���������ȂǁA���l������OS�Z�p�̏Љ��������X���ɂ���B�܂��ARuby�̃Z�b�V�������قƂ�ǂȂ��Ȃ�AJava�֘A�̃Z�b�V�����������Ă��邱�Ƃ����ڂ��ׂ��_�ł���B
�@�H�ɊJ�×\��́u�I�[�v���\�[�X�J���t�@�����X 2007 Tokyo/Fall�v�ł��A����ɑ��l��OS�Z�p��Java�֘A�̋Z�p���Љ��邾�낤�B
2/2 |
Index | |
�C�x���g���|�[�g Java��OSS�̍ŐV�����T�� OSC 2007 | |
Page1 Excel����Java�A.NET�APHP�̃\�[�X���ł���H �g���@�\��HTML��CSS�����ō��� Web�n�}�T�[�r�X��Google Maps��������Ȃ� |
|
Page2 Apache���Ō�̐�mGeronimo Ajax�AEJB�AJSF�AO/R�}�b�s���O��D�����킷 Java�̃I�[�v���\�[�X�R�~���j�e�B���̂����Ă݂悤 Ruby�̃Z�b�V�����͌����X���\�\ �H�͂ǂ��Ȃ�H |
���ӌ��A�����z��Java Solution ��c���ւǂ��� |
Java Solution�S�L���ꗗ |
- ���^�p�̏�Q�Ή����Ԕ�r�Ɍ���A���O�Ǘ���Ղ̌��� �i2017/5/9�j
�@���O��Ղ̍\�z���@�◘�p���@�A���ۂ̈Č��Ŏg�����Ƃ��̎���Ȃǂ��Љ��A�ځB����́A���Č�������Ƃ��A���O�Ǘ���Ղ̗L�p�����A��Q�Ή����Ԕ�r�������ďЉ� - Chatwork�ALINE�ANetflix���i�߂郊�A�N�e�B�u�V�X�e���Ƃ͉��� �i2017/4/27�j
�@�u���A�N�e�B�u�v�Ɋ֘A�������̗p��ɂ��ĉ�����A���A�N�e�B�u�V�X�e�����������邽�߂̃��C�u�������Љ�܂� - Fluentd�{Elasticsearch�{Kibana�ō�郍�O��Ղ̊T�v�ƍ\�z���@ �i2017/4/6�j
�@���O��Ղ���������Fluentd�{Elasticsearch�{Kibana�ɂ��āA�\�z���@�◘�p���@�A���ۂ̈Č��Ŏg�����Ƃ��̎���Ȃǂ��Љ��A�ځB����́A���O��Ղ̍\�z�A���p���@�ɂ��� - �v���O���~���O�ƃr���h�AAndroid�A�v���J���AJava�̊�b�m�� �i2017/4/3�j
�@���S�҂��AJava������g����Android�̃X�}�z�A�v���J����ʂ��ăv���O���~���O�Ƃ͉������w�ԘA�ځB����́A�v���O���~���O�ƃr���h�AAndroid�A�v���J���AJava�Ɋւ����b�m�����������B
|
|