Bean เป็นอ็อบเจ็กต์ที่นำกลับมาใช้ใหม่ได้ ซึ่งสร้างขึ้นด้วยภาษาการเขียนโปรแกรม Java และสอดคล้องกับข้อกำหนด Pure Java 100 เปอร์เซ็นต์ของ Sun ซึ่งจัดแพ็กเกจตามข้อกำหนด JavaBeans bean แตกต่างจาก Java applet ตรงที่มันมีความคงอยู่ (มันยังคงอยู่ในระบบของผู้ใช้หลังจากดำเนินการ)
นอกจากนี้ bean ยังสามารถสื่อสารและแลกเปลี่ยนข้อมูลกับ JavaBeans อื่น ๆ ผ่านการสื่อสารระหว่างกระบวนการ ในแง่นี้ JavaBean จะคล้ายกับตัวควบคุม ActiveX แต่มีข้อยกเว้นที่สำคัญมาก: ซึ่งแตกต่างจากตัวควบคุม ActiveX ซึ่งทำงานเฉพาะบนคอมพิวเตอร์ที่ รองรับการเชื่อมโยงวัตถุและการฝัง (OLE) ที่ระดับระบบปฏิบัติการ a จะดำเนินการบนแพลตฟอร์มคอมพิวเตอร์ใด ๆ ที่สามารถใช้งาน Java ล่าม.
Technipages อธิบาย Bean
JavaBeans เป็นอินเทอร์เฟซการเขียนโปรแกรมที่ตั้งอ็อบเจ็กต์จาก Sun Microsystems ที่เปิดโอกาสให้คุณผลิตซ้ำได้ โปรแกรมหรือโปรแกรมสร้างสี่เหลี่ยมจัตุรัส ถือเป็นชิ้นส่วนที่สามารถถ่ายทอดในระบบบนกรอบการทำงานหลักใด ๆ ได้ เวที. เช่นเดียวกับ Java applets สามารถใช้ JavaBeans part (หรือ "Beans") เพื่อให้เวิลด์ไวด์เว็บเพจ (หรือแอปพลิเคชันอื่น ๆ ) ความสามารถโดยสัญชาตญาณ เช่น การประมวลผลต้นทุนเงินกู้หรือการเปลี่ยนเนื้อหาหน้าขึ้นอยู่กับลูกค้าหรือโปรแกรม คุณสมบัติ
เมื่อมีการใช้ชิ้นส่วนหรือเมล็ดถั่ว คุณสมบัติของถั่ว (เช่น เฉดสีรองพื้นของหน้าต่าง) คือ แตกต่างไม่เหมือนใครกับถั่วและถั่วต่างๆ ที่ไม่เคย "พบ" มาก่อน สามารถทำความคุ้นเคยกับคุณสมบัติของกันและกันได้อย่างมีประสิทธิภาพและเชื่อมโยงกัน ตามความต้องการ
ถั่วถูกสร้างขึ้นด้วย Beans Development Kit (BDK) จาก Sun และสามารถทำงานต่อไปได้บนเฟรมเวิร์กการทำงานหลักใดๆ ภายในเงื่อนไขการใช้งานต่างๆ (เรียกว่าส่วน) รวมถึงโปรแกรม โปรแกรมประมวลผลคำ และ different แอปพลิเคชัน
ในการพัฒนาส่วนประกอบด้วย JavaBeans คุณต้องเขียนประกาศภาษาโดยใช้ภาษาการเขียนโปรแกรม Java ของ Sun และรวมคำอธิบาย JavaBeans ที่ แสดงคุณสมบัติของชิ้นส่วน เช่น คุณลักษณะของ UI และโอกาสที่กระตุ้นให้ถั่วพูดกับถั่วต่างๆ ในที่ยึดที่คล้ายกันหรือที่อื่นใน ระบบ.
ถั่วยังมีความมุ่งมั่นซึ่งเป็นเครื่องมือในการขจัดสภาพของชิ้นส่วนในที่กำบัง ตัวอย่างเช่น ข้อมูลนี้จะอนุญาตให้กลุ่ม (bean) "เรียกคืน" ที่ลูกค้ารายใดรายหนึ่งเพิ่งป้อนในเซสชันไคลเอ็นต์ก่อนหน้า JavaBeans ช่วยให้แอปพลิเคชัน Java มีความสามารถในการเก็บถาวรแบบผสมที่อินเทอร์เฟซ OpenDoc และ ActiveX ให้ในขณะนี้
การใช้ถั่วทั่วไป
- JavaBeans ขาดสิทธิ์ที่มีให้กับวัตถุที่ไม่เปลี่ยนรูป
- เพื่อทำหน้าที่เป็น JavaBean คลาส คลาสอ็อบเจ็กต์ต้องปฏิบัติตามอนุสัญญาบางประการเกี่ยวกับการตั้งชื่อเมธอด การสร้าง และพฤติกรรม
- คุณสมบัติที่สำคัญของ Java Beans API เนื่องจากอนุญาตให้แอปพลิเคชันอื่น เช่น เครื่องมือออกแบบ รับข้อมูลเกี่ยวกับส่วนประกอบ
การใช้ถั่วในทางที่ผิดที่พบบ่อย
- JavaBeans จะไม่เปลี่ยนแปลงโดยเนื้อแท้