Showing posts with label Programming. Show all posts
Showing posts with label Programming. Show all posts

Monday, July 13, 2009

Stateless VS Stateful Bean in EJB

Contoh ini akan memperlihatkan perbedaan dua Session Beans yang dimiliki oleh EJB, yaitu Stateless dan Stateful Bean.

Contoh ini dibuat menggunakan Eclipse dengan perspective J2EE, gw menggunakan eclipse dengan tujuan mempermudah saat mem-build aplikasi, tapi kalo lo mau pake IDE lain atau bahkan dengan scratch dari notepad, mangga dipersilakan.

Pertama kita buat Stateful Bean :

package com.duniaku.stateful.test;

public interface HelloStateful {
public String sayHelloStateful();
public String sayHelloStatefulRemote();
public void setMember(String member);
}

Friday, July 10, 2009

Cara Membuat TNS Oracle di Windows

Lo yang pake oracle untuk kegiatan sehari-hari pasti sering mendengar yang namanya TNS (Transparent Network Substrate). Yap, sebuah apa ya istilahnya, mmmm kita sebut konfigurasi aja kali ya. Sebuah konfigurasi yang membolehkan hubungan point-to-point/peer-to-peer antara satu mesin dan mesin lain pada kondisi dimana tidak memungkinkan untuk dibuat sebuah koneksi antar mesin. TNS menyediakan sebuah user-transparent-layer yang memungkinkan sebuah jaringan terdiri dari banyak protokol yang berbeda (heterogoneus-network) namun berfungsi seperti jaringan homogen (homogenous-network). TNS membentuk sebuah transparent-layer dimana setiap jaringan yang berbeda dapat terhubung kesana.

sumber : http://en.wikipedia.org/wiki/Transparent_Network_Substrate

Gimana? pusing kan? sama gw juga pusing hehehe .... Udah lah ke intinya aja, cara membuat TNS di Windows ya ....


catatan : gw pake Oracle 10g sebagai server di windows dan akan terhubung ke Oracle 10g di komputer server UnixHP

  1. Buka \product\\\NETWORK\ADMIN\tnsnames.ora
  2. Defaultnya, lo bakal nemuin satu tns dengan nama ORCL, nah lo kopi aja tuh satu blok ORCL TNS nya terus lo paste di paling bawah, dah gitu lo tinggal edit host and port serta service_name nya . nih contoh nya :
    ODSDEV =(DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 10.22.199.11)(PORT = 1521))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = odsdev)))
  3. Dah gitu lo coba tnsping ke odsdev itu kalo berhasil bakal muncul kayak begini
C:\>tnsping odsdev

TNS Ping Utility for 32-bit Windows: Version 10.2.0.1.0 - Production on 10-JUL-2009 10:21:08

Copyright (c) 1997, 2005, Oracle. All rights reserved.

Used parameter files:
C:\oracle\product\10.2.0\db_1\network\admin\sqlnet.ora


Used TNSNAMES adapter to resolve the alias
Attempting to contact (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 10.22.199.11)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = odsdev)))
OK (0 msec)

Wednesday, July 8, 2009

EJB3, MDB, Stateless n Stateful Bean

Fiuh, baru masuk langsung harus belajar ejb pake JBoss nih, lumayan susah banget ..... Tapi aku harus bisa. Tar kalo dah bisa gw preview disini ya .....