Apple
public://topics-images/apple_webp.png
SCB10X
public://topics-images/347823389_774095087711602_515970870797767330_n_webp.png
Windows 11
public://topics-images/hero-bloom-logo.jpg
Doom
public://topics-images/doom_logo.png
Huawei
public://topics-images/huawei_standard_logo.svg_.png
Threads
public://topics-images/threads-app-logo.svg_.png
Google Keep
public://topics-images/google_keep_2020_logo.svg_.png
Fortnite
public://topics-images/fortnitelogo.svg_.png
Instagram
public://topics-images/instagram_logo_2022.svg_.png
SCB
public://topics-images/9crhwyxv_400x400.jpg
Microsoft
public://topics-images/microsoft_logo.svg_.png
Basecamp
public://topics-images/bwpepdi0_400x400.jpg
Tinder
public://topics-images/hwizi8ny_400x400.jpg
FTC
public://topics-images/seal_of_the_united_states_federal_trade_commission.svg_.png
Pinterest
public://topics-images/pinterest.png
Palantir
public://topics-images/-nzsuc6w_400x400.png
Gemini
public://topics-images/google_gemini_logo.svg__0.png
AIS Business
public://topics-images/logo-business-2021-1.png
PostgreSQL
public://topics-images/images.png
JetBrains
public://topics-images/icx8y2ta_400x400.png
Krungthai
public://topics-images/aam1jxs6_400x400.jpg
Palworld
public://topics-images/mccyhcqf_400x400.jpg
Bill Gates
public://topics-images/bill_gates-september_2024.jpg
VMware
public://topics-images/1nj4i1gp_400x400.jpg
Take-Two Interactive
public://topics-images/0khle7nh_400x400.jpg
OpenAI
public://topics-images/ztsar0jw_400x400.jpg
Thailand
public://topics-images/flag_of_thailand.svg_.png
NVIDIA
public://topics-images/srvczsfq_400x400.jpg
ServiceNow
public://topics-images/ytnrfphe_400x400.png
PS5
public://topics-images/playstation_5_logo_and_wordmark.svg_.png
Klarna
public://topics-images/urcllpjp_400x400.png
Google Play
public://topics-images/play.png
Drupal
public://topics-images/drupal.png
Virtua Fighter
public://topics-images/virtua_figther_2024_logo.png
Paradox Interactive
public://topics-images/paradox_interactive_logo.svg_.png
Europa Universalis
public://topics-images/europa-icon.png
Nintendo Switch 2
public://topics-images/mainvisual.png
Cloudflare
public://topics-images/cloudflare_logo.svg_.png
Samsung
public://topics-images/samsung.png
Google
public://topics-images/google_2015_logo.svg_.png
Uber
public://topics-images/uber.png
Microsoft 365
public://topics-images/m365.png
USA
public://topics-images/flag_of_the_united_states.svg_.png
GM
public://topics-images/0pe0po-z_400x400.jpg
Perplexity
public://topics-images/perplex.jpg
Xperia
public://topics-images/xperia.png
iOS 18
public://topics-images/ios-18-num-96x96_2x.png
ต้นฉบับก็ขยายความคลาดไปหน่อย
tekkasit Tue, 03/01/2011 - 07:30
ต้นฉบับก็ขยายความคลาดไปหน่อย CDI != Cloud นะ
CDI มันคือแนวคิดที่สามารถให้นักพัฒนาสามารถเชื่อมโยง object ต่างๆ (ผู้ให้/รับบริการ) ได้ในตอนหลังจากช่วงโค้ดผ่านไปแล้ว โดยที่โค้ดฝั่งผู้เรียกใช้/ผู้รับบริการไม่ต้องเขียนโค้ดเพื่อ binding ด้วย ส่วนเรื่องการ binding service ตัว container จะเป็นคนจัดการให้
ทำให้เราสามารถใช้โค้ดเดียวกันเรียกใช้บริการโดยไม่ต้องสนใจว่าไม่ว่ามันเป็น method ธรรมดา, mockup โค้ดสำหรับการทดสอบ, เรียกใช้งานบริการผ่านทาง EJB, หรือจะเป็น RMI, แม้จะเป็น Web Service/REST โดยไม่ต้องแก้โค้ดฝั่งเรียกใช้สักบรรทัด (โอเค binding configuration ต้องเปลี่ยนแน่ แต่วิธีการได้มาซึ่ง service พวกนี้ โค้ดฝั่งผู้เรียกไม่ต้องสนใจ แต่ะจะมาอยู่ในส่วน binding configuration)
ข้อดี ทดสอบง่ายขึ้น, สามารถเพิ่ม/ประยุกต์โค้ดในการใช้งานในอนาคตได้
ตัวอย่างที่ดีคือ Spring framework โดยเฉพาะส่วน Core นั่นแหล่ะครับ
แยก JavaOne ออกมาก็ดีนะ
khajochi Tue, 03/01/2011 - 10:16
แยก JavaOne ออกมาก็ดีนะ
มาเร็ว เครมเร็ว ศึกษาไม่ทัน
suwanpech Tue, 03/01/2011 - 10:31
มาเร็ว เครมเร็ว ศึกษาไม่ทัน
ก็ไม่หรอกนะครับ
tekkasit Tue, 03/01/2011 - 12:59
In reply to มาเร็ว เครมเร็ว ศึกษาไม่ทัน by suwanpech
ก็ไม่หรอกนะครับ รายใหญ่ๆก็ยังอยู่กันที่ Java EE 5 ทั้ง IBM และ Oracle แม้แต่ JBoss ก็ยังไม่ certified Java EE 6 เลย