Monthly Archives: November 2013

ChapterX: ตัวแปรในภาษาจาวา

สวสัดีครับ, ตอนนี้ขอพัก series เรื่อง Security ของ Java EE ไปก่อนนะครับ เพราะว่าผมต้องเตรียม train Java SE และ EE ให้น้องๆในบริษัท ก็เลยย้อนกลับมาเขียนเรื่อง Java SE (เพราะต้องเตรียมการสอน) เลยถือโอกาสเอามาแชร์ซะเลย – วันนี้พูดเรื่อง ตัวป้าในภาษาจาแว เอ่ย… ตัวแปรในภาษาจาวา – มันเป็นเรื่อง Basic สุดๆ สำหรับภาษาโปรแกรมมิ่งทุกๆภาษาที่ต้องมีตัวแปร แต่ทำไมต้องมาอธิบาย… เพราะทุกคนตกม้าตายกันตรงนี้… – ทีนี้ เข้าเรื่องดีกว่า ว่าตัวป้า เอ้ย ตัวแปร มันเป็นยังไง … Continue reading

Posted in Uncategorized | 5 Comments

DevNote: WebLogic LogOut and Kill Session

ตอนแรกว่าจะไม่ได้เขียนละวันนี้ เพราะกำลังละเหี่ยวใจที่หงส์จะแพ้ท๊อฟฟี่ แต่พอ Sturride ยิงได้ ก็ใจชื้นขึ้นมาหน่อย หลังจากหัวใจจะวายช่วงทดเวลา ก็เลยนั่งดมยาดมซักพัก แล้วค่อยเริ่มเขียน – พร่ำอะไรเนี่ยะ… อ่ะ ตามสัญญาครับ เมื่อเช้าเขียน Login ไป ตอนเย็นนี้เขียน Logout ให้ พอดี LogOut แล้ว Kill Session ผมเคยทำแต่ WebLogic ส่วน WebSphere เคยทำ LogOut แต่ไม่เคยทำ Kill Session ไม่รู้ว่าแค่ LogOut แล้วมันจะ Kill Session ให้เลยรึป่าว

Posted in DevelopmentNote | Tagged , , , | Leave a comment

DevNote: Customize Login Page

ยังคงต่อเนื่องกันใน series security ของ Java EE นะครับ ครั้งก่อนโน้น เสนอวิธีการ enable JAAS Security ไปแล้ว แต่หน้า input สำหรับ login ดันเป็น pop-up ที่ม่ายค่อยสวย วันนี้ก็เลยจะเสนอวิธีแต่งหน้าทางปากกันหน่อย – เหยื่อช่่วงนี้ขอเป็น WebLogic นะครับ เพราะ Project ที่เพิ่งผ่านมาก็ใช้งานกันไปเต็มๆ และนี่คือหน้า Login ของ Admin Console บน WebLogic เพราะ WebLogic Admin Console ก็ใช้ … Continue reading

Posted in DevelopmentNote | Tagged , , , , | Leave a comment

DevNote: Scope ของ Java Bean

สวัสดีครับ ช่วงนี้ update บ่อยนะครับ เพราะผมเองก็กลัวลืมเรื่องที่ได้ศึกษามา จริงๆ จะแค่ทดไว้ว่าตัวเองทำอะไรไปบ้าง แต่ไหนๆก็ทดแล้ว ก็เลยอยากแชร์ให้คนอื่นด้วย – วันนี้เรามาพูดเรื่อง Scope ของ Java Bean ใน Web Container บ้างครับ จริงๆ มันก็ยังอยู่ใน series เรื่อง security นะครับ แต่ blog นี้เป็นการปูทาง เพื่อที่จะอธิบายเรื่อง session การสร้าง session และการ kill session หลัง logout – จริงๆ ถ้าไม่เข้าใจคำว่า … Continue reading

Posted in DevelopmentNote | Tagged , , | 3 Comments

BizCase: Cross Domain JAAS

สวัสดีครับ ช่วงนี้เจอกันบ่อยนะครับ เพราะเพิ่งจบโปรเจ็คมา เลยมี Case Study มาแชร์กันเยอะเลย วันนี้ก็ยังวนเวียนอยู่กับเรื่อง security ครับ – พอดีได้โจทย์จากลูกค้าข้อนึงว่า – มี Application อยู่ 2 ตัว ตัวนึงคือ ตัวนึงคือ portal สำหรับให้บุคคลภายนอกใช้งาน ส่วนอีกตัวคือ admin back-end สำหรับให้พนักงานในบริษัทใช้งาน – ถ้าบุคคลภายนอกใช้งานแล้วไม่พบปัญหาก็ไม่มีอะไร แต่ถ้าพบปัญหา บุคคลภายนอก จะติดต่อเข้ามาหาพนักงานในบริษัท แล้วพนักงานบริษัท ต้องการจะใช้ portal สำหรับบุคคลภายนอก ในการจำลองและวิเคราะห์ปัญหาให้เหมือนบุคคลภายนอกใช้งาน พูดง่ายๆว่า พนักงานภายใน อยากปลอมตัวเข้าไปเป็นบุคคลภายนอก แล้วใช้งาน เพื่อดูว่า … Continue reading

Posted in BusinessCase | Tagged , , , , | Leave a comment

DevNote: JMX and JAAS

จาก blog 2-3 ครั้งที่ผ่านมา (ช่วง Series ทัวร์เรื่อง Security บน Java EE) หลายคนคงจะสงสัย ทำไมมีทั้ง JMX และ JAAS แล้วมันต่างกันยังไง วันนี้เราเลยจะมาอธิบายกันนะครับ ว่า 2ตัวนี้ต่างกันยังไง และอยู่ตรงไหนใน Architecture ของ Java EE – รูปนี้ใช้เวลา search google พอสมควรนะครับ กว่าจะได้คำตอบ

Posted in DevelopmentNote | Tagged , , , | Leave a comment

DevNote: Enabling JAAS for Web Application on WebSphere

ต่อเนื่องครับ ช่วงนี้ #JavaBanana เราจะเน้นเรื่อง Security กันเป็นหลัก เพราะมันเขียนแล้วติดลม เอาหล่ะครับ ครั้งที่แล้วเล่าเรื่อง JAAS ไปคร่าวๆ วันนี้เราจะมาเจาะลึกการ Authentication (เพราะ @nuboat ทวงมาหลายรอบแล้ว ไอ้เราก็ไม่ว่าง) – ก่อนจะเข้าวิธีทำ เราจะขออธิบายทฤษฎีกันนิดนึง

Posted in DevelopmentNote | Tagged , , , , | 2 Comments