Run J2EE Sample

Run J2EE Sample and deploy to server glassfish.

First clone project from github, this is the link https://github.com/javaee-samples/javaee7-samples.git
open your command line. in my chase i use ubuntu fro clone the project, for example

git clone https://github.com/javaee-samples/javaee7-samples.git

after that you can open the maven project to ypur IDE, i use Netbeans 8.2 like this


And then after that you can build your maven project

from command or netebeans whatever you want

mvn clean install -Dmaven.skip.test=true
or
you can just choose 1 sample project if you want

for exmple i want run sub module jsf/radio-buttons
mvn clean install

After that you can check the war in path ../jsf/radio-buttons/target radio-buttons.war


Deploy in your server
back again you can deploy from browser after start-domain glassfish in localhost:4848

or

deploy from command from like this

my path default glassfish ubuntu


and run command for deploy like this


./asadmin deploy /your_war_path

you can check appliacation succesfull deploy or not you can login lcalhost:4848


then launch the sample localhost:8080/jsf-radio-buttons/faces/details.xhtml


if you want learn the project open in you best IDE free, you open in netbeans, eclipse, or just text editor maybe for learn the sample j2ee


My resource from learn

J2SE : https://docs.oracle.com/javase/tutorial/
J2EE : https://docs.oracle.com/javaee/7/tutorial/

NB: i'm sorry if my english langue BAD, b'cos i'm not learning english for the office like conversation or writing.

Who Am I

Judul postingan "Who Am I" ini terinspirasi ketika saya di interview dan saya merasa BODOH dihadapan penginterview.

Saya akan menggali lebih dalam dan akan memapingkan diri saya ada dibagian mana.
Kalau anda penasaran siapa saya, silahkan lanjutkan untuk membaca, jika tidak, please close your browser.

Tahun demi tahun membuat saya paham akan yang namanya role dalam industri IT. Saya hanya akan membagi 2 bagian besar saja yaitu:

  1. Perangkat Keras
  2. Perangkat Lunak ( Saya berada disini )
Banyak sekali bahasa pemrograman yang dipakai untuk kebutuhan IT industri di indonesia ini, mulai dari yang berbayar sampai gratis atau bisa disebut juga open source. Dan bahasa pemrograman yang saya tekuni sampai saat ini adalah :
  1. A : ...
  2. B : ...
  3. C : ...
  4. D : ...
  5. F : ...
  6. E : ...
  7. F : ...
  8. G : ...
  9. H : ...
  10. I : ...
  11. J : JAVA ( Saya berada disini )
  12. Dan seterusnya sampai
  13. Z : ...
Lantas role apa saja yang pernah saya lakukan selama saya bekerja di perusahaan baik di IT Consultant atau End User. Berikut gambarannya:
  1. Saya pernah membuat atau mendesaign database ( Database Engineer )
  2. Saya pernah mengikuti project yang sudah berjalan atau maintence ( Software Programmer )
  3. Saya pernah membuat project dari awal ( Software Developer ) ( Saya berada disini )
  4. Saya pernah mendesaign, merancang dan integrasi dari awal  ( Software Engineer )
  5. Saya pernah deploy ke server production ( Software Deployment )
  6. Saya pernah menganalyst system, create FSD, TSD, etc, seharusnya ( System Analyst )
  7. Saya pernah membuat task management, seharusnya ( Project Manager )
  8. Saya pernah meeting juga ke client untuk masalah bisnis systemnya , seharusnya ( IT User ) 
Ada istilah FULL Stack, akan tetapi where am i, karena saya sedang menggali diri saya saya lebih dalam, dan saya lebih condong ke no 3. Walaupun no 4 beda - beda tipis, untuk lebih detailnya anda bisa browsing sendiri 3 vs 4 itu apa.

Ok Lanjut, seduh kopi dulu sambil sebat, biar tidak terlalu serius, hehehe.

Dari no 3. Saya akan pecah lagi menjadi:
  1. Backend Developer ( Saya berada disini ) i like it ( Dominan )
  2. Frontend Developer ( Saya berada disini ) i like it
  3. Integrasi Developer ( Saya berada disini ) i like it
Dari ke3 ini where am i, kembali lagi saya pernah juga melakukan semua itu. Tapi the question is, mana yang lebih dominan? walaupun ke 33nya saya suka saya lebih condong ke no 1.

Bapak/Ibu sekalian kalau boleh saya sampaikan, saya ini tipe orang yang suka ngoprek sendiri, belajar sendiri, baca documentasi dari sumbernya langsung suka berbagi ke team, karena tidak ada manusia yang sempurna, saya lebih senang membuat source code yang gampang dimaintence, tidak codingan JOROK istilahnya, jadi kalau bapak/ibu menginterview saya, tentang java, dan saya paham walaupun saya tidak bagus dalam penyampaiannya atau tidak bisa MENJAWAB, walaupun saya pernah mempelajari dan mengimplentasikan hal tersebut, bukan berarti saya tidak bisa, saya bukan sedang KULIAH yang harus bagus dalam MATERI,  prinsip saya lebih baik bisa di tehkniknya ketimbang bisa materi akan tetapi tidak bisa dalam hal tekhniknya, lebih bagus bisa 22nya sih bisa teknik dan materinya, hehehe, your are the BOS, you can choose your employee.

Backend dan framewok yang saya paham adalah :
  1. JDBC
  2. Persistence
  3. Hibernate
  4. Spring
  5. Spring JDBC
  6. Spring data JPA
  7. Spring Hibernate
  8. Spring Security
  9. Spring MVC
  10. Spring Boot
Sekali saya tekankan PAHAM bukan berarti bisa menyampaikan dengan bagus isi MATERInya.
Sekian dulu postingan saya, semoga bisa menginspirasi kawan - kawan yang lain, Salam.

NB : Mohon maaf jika ada kata yang salah.

Simple Login Dialog Java Swing

Membuat simple login dialog di java dengan lib swing.

Kali ini saya akan memberikan contoh design dialog swing dengan menggunakan IDE NetBeans. Artikel in diperuntukkan untuk pemula yang baru belajar UI di java. Karena saya pribadi sudah lama tidak posting, dan akan memulai blogging lagi.

Jadi untuk itu design hanya berupa tampilan, belum terkoneksi ke database segala macam.

Ok tanpa basa basi, let's do it.

Buka software Netbeans anda, kalau belum ada silahkan download dan install

 

Pilih File di Menu kiri atas lalu > New Project...

 

Pilih Java > Java Application > Next

 
Kasih nama project name > Aplikasi-CRUD-Desktop ( Penamaan Bebas ) , Uncentang Create Main Class > Finish


 Klik kanan <default package> Pilih Swing GUI Forms > JDialog Form > Next