 |
|
|
 |
^TOP |
|
| Craig Russell |
|
|
Sesi ini akan membawa anda melihat lebih dekat kepada arsitektur solusi pemetaan relasional obyek, fokus pada perbedaan antara tiga kompetitor open source dalam wilayah JPA: TopLink, Hibernate dan Open JPA. Topik yang didiskusikan termasuk pendekatan bahasa query, opsi performa, peningkatan byte code, strategi persistent object caching, metode versus persistent fields, dan persistent identity. |
|
 |
|
|
 |
^TOP |
|
| Craig Russell |
|
|
Sesi ini akan membahas rasionalisasi pemetaan obyek dalam wilyah pengembangan aplikasi Java. Apakah anda nyaman mendiskusikan "ompemdance mismatch", "domain object modelling", "byte code enhancement", "container based persistence", "pojo persistence", "inversion of control", "native query", dan "drop into SQL" dengan rekan anda? Apakah anda peduli dengan peningkatan produktifitas dan kualitas yang bisa dicapai dengan pemetaan relasional obyek? Kunjungi sesi Java Persistence dan temukan jawabannya. |
|
 |
|
|
 |
^TOP |
|
| Thilo Frotscher |
|
|
teknologi Web Service telah menjadi solusi kunci bagi integrasi sistem piranti lunak heterogen. Teknologi ini telah matang dan digunakan secara luas dalam berbagai proyek TI dewasa ini. Sesi ini akan memperkenalkan arsitektur internal dan berbagai fitur baru Axis2, framework terkenal untuk Web Service berbasis Java. Sesi ini akan menggagas beberapa ringkasan mengenai module, fase, dan AXIOM yang disertakan sebagai plugin Eclipse. Sebagai tambahan, dukungan bagi berbagai framework XML data binding dan ektensi untuk WS Security, WS ReliableMessaging dan WS Addressing akan juga dibahas. |
|
 |
|
|
 |
^TOP |
|
| Thilo Frotscher |
|
|
Web Service mungkin terlihat baru bagai banyak pengembang. Padahal, Web Service sudah lima tahun dikembangkan. Sejak beberapa tahun lalu sejumlah best practice telah dibakukan untuk memandu penggunaan web service. dalam sesi ini, tips ahli paling penting akan diberikan kepada anda. Dengan mengikuti panduan ini, para pengembang bakal mampu mengimplementasikan aplikasi Web service secara lebih cepat, melompati berbagai jebakan interoperabilitas paling tipikal. |
|
 |
|
|
 |
^TOP |
|
| Tillmann Seidel |
|
|
Modeling adalah gembar-gembor yang disukai para manager dan didiskusikan secara kontroversial oleh para programmer. EMF melakukan pendekatan yang membawa dunia modeling lebih dekat ke kode Java, mempermudah baik para coder maupun arsitek untuk memulai pekerjaan. Sesi ini memberikan pandangan umum terhadap framework, bagian-bagian penting dan mengangkat keunggulan code generation. |
|
 |
|
|
 |
^TOP |
|
| Tillmann Seidel |
|
|
Pembuatan plug-in menjadi mudah setelah difasilitasi oleh tool yang disedikan oleh Eclipse. Namun, tool memiliki keterbatasan dalam menjamin kualitas hasilnya dalam arsitektur dan kode,. Pembicaraan ini megilustrasikan beberapa kegagalan umum dalam pengembangan plug-in dan memberikan jalan bagi satu set best practice untuk bagaimana meningkatkan kualitas plug-in untuk Eclipse. |
|
 |
|
|
 |
^TOP |
|
| Neal Ford |
|
|
Sesi ini memperlihatkan cara meng-debug aplikasi web, EJB, dan enterprse. Sesi ini mendiskusikan class utama, meng-debug aplikasi enterprise secara interaktif menggunakan Groovy, dan bagaimana mengotomatisasi pekerjaan berulang. Sesi ini juga mendiskusikan teknik dan tool untuk meng-debug aplikasi enterprise. Termasuk, memperlihatkan bagaimana melakukan pencarian kesalahan dari jarak jauh menggunakan berbagai perangkat IDE utama, apakah dalam mesin yang sama atau jaringan. |
|
 |
|
|
 |
^TOP |
|
| Neal Ford |
|
|
Sesi ini mengangkat pendekatan pragmatis untuk SOA dari perspektif seorang pengembang termasik didalamnya topik (belum pernah dibahas) seperti tranports, granularity, visioning services, transformations, dan apakah anda harus melakukan tersebut atau tidak. SOA bisa bekerja jika anda tidak mengindahkan informasi tidak jelas dan fokus terhadap SOA itu sendiri. |
|
 |
|
|
 |
^TOP |
|
| Randel Powell |
|
|
Sesi ini menyuguhkan kilasan tampilan sejarah dan kelanjutan arah perubahan ekosistem TI dan kontribusi peran service-oriented architecture. Pada kesempatan ini akan didiskusikan tentang konsep penguasaan TI, termasuk fokus khusus pada kebutuhan akan penguasaan SOA.
Sesi ini juga menampilkan gambaran bagaimana keterampilan manajemen proyek dibutuhkan dalam pasar pekerjaan dan peninjauan perangkat kerja sama kelas dunia untuk metode proses pengaturan, kesesuaian dan penguasaan. |
|
 |
|
|
 |
^TOP |
|
| Randel Powell |
|
|
Keamanan aplikasi adalah hal yang harus dimiliki untuk kesuksesan e-commerce, saat ini namun sulit diraih. Tujuannya adalah membuat biaya penerobosan ke dalam sebuah sistem atau pencurian data menjadi lebih mahal dari pada nilai konten sistem tersebut atau data yang dimasalahkan. Di sesi ini akan disediakan ikhtisar mutakhir tentang keamanan aplikasi secara end-to-end, dilakukan uji coba sasaran keamanan aplikasi dan evaluasi konsep keamanan dasar. Lantas dilakukan juga diskusi cara penerapan dasar tersebut ketika pembangunan lapisan keamanan, penyertaan lapisan pertahanan tambahan. |
|
 |
|
|
 |
^TOP |
|
| Akmal Chaudhri |
|
|
Selama 5 tahun terakhir ini, salah satu terobosan paling signifikan di dunia pengembangan Java™ adalah Eclipse. Berasal dari donasi komunitas open source IBM pada 2001, Eclipse sejak saat itu tumbuh menjadi proyek mandiri yang dikuasai oleh lebih dari 100 perusahaan software global, termasuk industri terkemuka seperti Oracle, BEA dan Macromedia. Hal paling penting, puluhan ribu developer Eclipse di dunia secara berkesinambungan mengimprovisasikan dan memperluas platform tersebut. Aktifitas intensif komunitas Eclipse menunjukkan bahwa kemampuan Eclipse sangat bernilai di pasar mendatang. Selanjutnya selama sesi ini juga disuguhkan pengenalan akan Eclipse, pihak-pihak di belakangnya dan sedikit tentang arsitektur platform ini. |
|
 |
|
|
 |
^TOP |
|
| Alexander von Zitzewitz |
|
|
It is always beneficial for a project to define a clear and cycle free software architecture. But how can you fight growing deviations between the planned architecture and the physical code base? How can you avoid expensive redesigns and refactoring phases? How to achieve an outstanding technical quality of your code base? The session explains basic concepts of architecture management for Java projects. By applying architecture management on your project you can avoid otherwise unavoidable deviations between your architecture and your code base and dramatically increase the probability of success for your Java project. |
|
 |
|
|
 |
^TOP |
|
| Chuk-Munn Lee |
|
|
Scripts have been elevated from being a utility to a full fledged application environment (recent examples include AJAX south development & ruby on rails). In this presentation, we will show you what Sun is doing in this area : Scripting containers, jMaki, Scripting support in the upcoming JDK 6. |
|
|
|
|
|
|
|