Lotus BeanMachine ┬ⁿ░φ╝¡

╛╓╟├╕┤ ║╬║╨ ├▀░í╟╧▒Γ

╛╓╟├╕┤
║╬║╨ ├▀░í╟╧▒Γ
└╠┴ª
╛╓╟├╕┤ ├▀░í ╣µ╣²└╗ ╣Φ┐÷║╛╜├┤┘. ┐⌐╖»║╨ ╜║╜║╖╬ ╛╓╟├╕┤└╗ ╕╕╡Θ░┼│¬ └Ñ┐í╝¡ ▒ª┬·└║ ╛╓╟├╕┤└╗ ┤┘┐ε╖╬╡σ ╣▐└╗ ╝÷╡╡ └╓╜└┤╧┤┘. ╛ε┤└ ┬╩└╠░╟ ▒╫░═└╗ BeanMachine└╕╖╬ ║╥╖»┐└┤┬ ░═└╠ ║ⁿ╕ú░φ ╜▒╜└┤╧┤┘.

JAR░í ╛╞┤╤ ┤┘╕Ñ └┌╣┘ ┼¼╖í╜║╕ª ║╥╖»┐└┤┬ ░µ┐∞, ┼¼╖í╜║┤┬ BeanMachine└╟ Bean ╕╢╣²╗τ░í └╬╜─╟╧┤┬ ┼¼╖í╜║ ░µ╖╬└╟ ╡≡╖║┼Σ╕«┐í └╓╛ε╛▀ ╟╒┤╧┤┘. BeanMachine└╟ Beans ╞·┤⌡┐í ║╥╖»┐├ ┼¼╖í╜║ ╞─└╧└╗ ╡╬╕Θ ╡╦┤╧┤┘. BeanMachine└╗ ╝│─í╟╥ ╢º ┼¼╖í╜║ ░µ╖╬┤┬ ╝÷┴ñ╡╟╛ε Beans ╞·┤⌡┐í ╞≈╟╘╡╟╣╟╖╬ Bean ╕╢╣²╗τ┤┬ ▒╫ ╞·┤⌡┐í ║╣╗τ╡╚ ╕≡╡τ ┼¼╖í╜║╕ª └┌╡┐└╕╖╬ └╬╜─╟╥ ░═└╘┤╧┤┘.

╟╤╣° ╜├╡╡╟╪ ║╛╜├┤┘. ╗⌡╖╬┐ε ║╬║╨└╠│¬ Bean└╗ ║╥╖»┐└╖┴╕Θ ╝▒┼├ ╗τ╟╫ ╟«┤┘┐ε ╕▐┤║┐í╝¡ Bean ╕╢╣²╗τ╕ª ╜├└█╟╧╜╩╜├┐└. ╕╢╣²╗τ└╟ ╚»┐╡ ┼╟┐í╝¡ "╗⌡ ║╬║╨ ╕╕╡Θ▒Γ"╕ª ╝▒┼├╟╧░φ ║╥╖»┐├ ┼¼╖í╜║ └╠╕º└╗ └╘╖┬╟╧╜╩╜├┐└. (└ß╜├ ╚─ BeanMachine ╞╚╖╣╞«┐í ▒Γ┴╕└╟ ║╬║╨└╠ ╝÷┴ñ╡╟┤┬ ░═└╠ ║╕└╘┤╧┤┘.) ╛╓╟├╕┤└╗ ╞≈╟╘╟╤ └┌╣┘ ┼¼╖í╜║└╠░┼│¬ ┴╛╖∙░í ┤┘╕Ñ └┌╣┘ ┼¼╖í╜║╢≤╡╡ ║╥╖»┐├ ╝÷ └╓╜└┤╧┤┘. ┼¼╖í╜║░í ╞╨┼░┴÷ │╗┐í ╝╙╟╤ ░═└╠╕Θ, ┐╧└ⁿ╟╤ ┼¼╖í╜║ └╠╕º└╗ └╘╖┬╟╪╛▀ ╟╒┤╧┤┘. (┐╣. java.awt.Button).

┐╣╕ª ╡Θ╛ε ╗τ┐δ└┌└╟ ┐¼╜└└╗ └º╟╤ ░▀║╗└╕╖╬ ┴ª░°╟╧┤┬ ╛╓╟├╕┤└╟ ┼¼╖í╜║ └╠╕º└║ ╛╞╖í┐═ ░░╜└┤╧┤┘.

Fireworks

(Fireworks┤┬ BeanMachine "Beans" ╞·┤⌡└╟ └┌╣┘ ┼¼╖í╜║└╘┤╧┤┘.) Bean ╕╢╣²╗τ╖╬ ╗⌡╖╬┐ε ║╬║╨└╗ ╕╕╡Θ ╢º BeanMachine└║ └┌╡┐└╕╖╬ ░ⁿ╖├ JAR ╞─└╧└╗ ╕╕╡∞┤╧┤┘.



┤┘└╜└╗
┼¼╕»╟╧┐⌐ ░Φ╝╙╟╒┤╧┤┘.

┼¼╖í╜║
╞─└╧┐í╝¡ BeanMachine └╗ └╨░φ │¬╕Θ ╞╚╖╣╞« ┼╟└╠ │¬┼╕│¡┤┘. ╕╢╣²╗τ ╞╚╖╣╞« ┼╟┐í╝¡ ╗⌡ ║╬║╨└╟ └╠╕º░· ╝│╕φ└╗ └╘╖┬╟╧░φ, ╗⌡ ║╬║╨└╗ BeanMachine ╞╚╖╣╞«└╟ ╛ε┤└ ╣ⁿ┴╓└╟ ║╬║╨└╕╖╬ ╟╥┴÷ ╝▒┼├╟╥ ╝÷ └╓╜└┤╧┤┘. ╢╟┤┬ BeanMachine└╟ ▒Γ┴╕ ║╬║╨ ╣ⁿ┴╓┐í ╗⌡ ║╬║╨└╗ ╣Φ─í╟╧░┼│¬ ╞»╝÷ ╚┐░· ╢╟┤┬ │╗ ║╬║╨├│╖│ ╗⌡╖╬┐ε ╣ⁿ┴╓ └╠╕º└╗ ╕╕╡Θ ╝÷╡╡ └╓╜└┤╧┤┘. ├▀░í╖╬ ╞╚╖╣╞« ┼╟└╗ ╗τ┐δ╟╧┐⌐ ╗⌡ ║╬║╨┐í ┤δ╟╤ ╛╞└╠─▄└╗ ╝▒┼├╟╥ ╝÷ └╓╜└┤╧┤┘. ┴ª░°╡╚ ░▀║╗ ┴▀┐í╝¡ ░φ╕ú░┼│¬ ┐°╟╧┤┬ GIF ╢╟┤┬ JPEG └╠╣╠┴÷╕ª ╛╞└╠─▄└╕╖╬ ╗τ┐δ╟╥ ╝÷ └╓╜└┤╧┤┘. ┐°╟╤┤┘╕Θ ╕±╖╧┐í╝¡ fireworks.gif╕ª ╝▒┼├╟╥ ╝÷ └╓╜└┤╧┤┘.

▒╫╕«░φ ╢╟╟╤ "╟╧└º ║╬║╨ ╝÷┐δ" ╚«└╬╢⌡└╠ ║╕└╧ ░═└╘┤╧┤┘. ╚«└╬╢⌡└╗ ║╕░φ ┐⌐╖»║╨└╠ ║╥╖»┐└┤┬ ╗⌡ ║╬║╨└╠ ┤┘╕Ñ ║╬║╨╡Θ┐í ┤δ╟╤ │╗║╬ ╝÷┐δ╖┬└╠ └╓┤┬┴÷ ╚«└╬╟╒┤╧┤┘. ├╩▒Γ ╝│┴ñ┐í╝¡┤┬ ┤δ║╬║╨ ╟╧└º ║╬║╨└╗ ╝÷┐δ╟╧┴÷ ╛╩└╕╣╟╖╬ └╧╣▌└√└╕╖╬ ╚«└╬╢⌡└╠ ├╝┼⌐╡╟╛ε └╓┴÷ ╛╩╜└┤╧┤┘. ▒╫╖»│¬ ╞╨│╬░· ░░└║ ╟╧└º ║╬║╨└╗ ╝÷┐δ╟╧┤┬ ║╬║╨└╗ ║╥╖» ┐└┤┬ ░µ┐∞, └┌╜┼└╠ ╕╕╡τ ║╬║╨ ╛╚┐í ├▀░í ║╬║╨╡Θ└╗ ╡σ╖╙╟╧╖┴╕Θ └╠ ╚«└╬╢⌡└╗ ├╝┼⌐╟╧╜╩╜├┐└.



┤┘└╜└╗
┼¼╕»╟╧┐⌐ ░Φ╝╙╟╒┤╧┤┘.

┤┘└╜┐í
│¬┼╕│¬┤┬ ┼╟└║ ╛╓╟├╕┤ ┼╟└╘┤╧┤┘. ╛╓╟├╕┤ ┼╟┐í╝¡┤┬ ╛╓╟├╕┤└╟ └╠╕º░· ╕┼░│ ║»╝÷ ├╩▒Γ ╝│┴ñ░¬└╗ ┴÷┴ñ╟╒┤╧┤┘.




Fireworks ╛╓╟├╕┤└║ ╟╧│¬└╟ ╕┼░│ ║»╝÷ ╣╫ ╝╙╡╡╕ª ░«╜└┤╧┤┘. ▒╫╕«░φ 10└║ └√└²╟╤ ▒Γ║╗░¬└╠╣╟╖╬, ╕±╖╧┐í╝¡ "╝╙╡╡"╕ª ╝▒┼├╟╧░φ ╞φ┴²└╗ ┤¡╖» └╠ ░¬└╗ └╘╖┬╟╒┤╧┤┘. ╗⌡ ║╬║╨└╟ ╡┐└█, ╞»╝║ ╣╫ └╠║Ñ╞«┐í ┴ó▒┘╟╧╖┴╕Θ "░φ▒▐ ╛╓╟├╕┤ ╝│┴ñ" ╚«└╬╢⌡└╗ ├╝┼⌐╟╧╜╩╜├┐└.



╝╙╡╡
╕┼░│ ║»╝÷ ░¬└╕╖╬ 10└╗ └╘╖┬╟╤ ╚─┐í OK╕ª ┼¼╕»╟╧░φ, ░Φ╝╙╟╥ ┴╪║±░í ╡╟╛·└╕╕Θ Bean ╕╢╣²╗τ┐í╝¡ ┤┘└╜└╗ ┼¼╕»╟╒┤╧┤┘.

┤┘└╜└║ ╞─└╧ ░╘╜├ ┼╟└╕╖╬ ╕╢─í▒Γ╕ª ┼¼╕»╟▀└╗ ╢º ┐⌐╖»║╨└╗ └º╟╪ ┴ª└█╡╟┤┬ JAR ╞─└╧└╗ ║╕┐⌐┴▌┤╧┤┘. └╠ ┼╟└╗ ╗τ┐δ╟╧┐⌐ ┐⌐╖»║╨└║ ╗⌡ ║╬║╨└╠ ┐Σ▒╕╟╧┤┬ ║╬░í ╞─└╧╡Θ└╗ ├▀░í, └╠╕º ║»░µ ╣╫ ┴ª░┼╟╧┐⌐ JAR ╞─└╧└╗ ╝÷┴ñ╟╥ ╝÷ └╓╜└┤╧┤┘. Fireworks.class ░í ├╝┼⌐╡╟╛ε └╓┴÷ ╛╩└╕╕Θ ▒╫░═└╗ ├╝┼⌐╟╧╜╩╜├┐└.

├╝┼⌐ ╟Ñ╜├░í ╡╚ ╞─└╧╡Θ└║ BeanMachine┐í╝¡ ╛╓╟├╕┤└╗ ╞─└╧ ░╘╜├╟╥ ╢º ║╬║╨┐í ╞≈╟╘╡╔ ░═└╘┤╧┤┘. ╗⌡ ║╬║╨└╠ ┐Σ▒╕╟╧┤┬ ╕≡╡τ ╞─└╧╡Θ└╠ ├╝┼⌐╡╟╛ε └╓┤┬┴÷ ╚«└╬╟╧┐⌐ ╞─└╧ ░╘╜├╡╟╛·└╗ ╢º ╛╓╟├╕┤└╠ └√└²╚≈ ╜╟╟α╡╟╡╡╖╧ ╟╧╜╩╜├┐└.



┤┘└╜└╗
┼¼╕»╟╧┐⌐ ░Φ╝╙╟╒┤╧┤┘.

┤┘└╜└║ └╠╡┐ ┼╟└╘┤╧┤┘. └╠ ┼╟└╗ ╗τ┐δ╟╧┐⌐ └╠└ⁿ ╣÷└ⁿ└╟ ║╬║╨└╗ ╞≈╟╘╟╤ ╛╓╟├╕┤(.app files)└╗ ┐¡ ╢º ┴ñ║╕╕ª └╠╖┬╟╧┐⌐ BeanMachine└╗ ╡╡┐═┴┘ ╝÷ └╓╜└┤╧┤┘. └╧╣▌└√└╬ ╗≤╚▓┐í╝¡┤┬ └╠ ┼╟└╗ ╗τ┐δ╟╥ ╟╩┐Σ░í ╛°╜└┤╧┤┘. └╠╡┐ ┼╟└╟ ▒Γ┤╔┐í ┤δ╟╤ └┌╝╝╟╤ ╝│╕φ└║ ║╬║╨ └╠╡┐╟╧▒Γ╕ª ┬ⁿ░φ╟╧╜╩╜├┐└.

╗⌡
║╬║╨ └█╝║ ┴╪║±░í ╡╟╛·└╕╕Θ ╕╢─í▒Γ╕ª ┤⌐╕ú╜╩╜├┐└.



▒╫╖»╕Θ
BeanMachine└║ ╗⌡ Fireworks║╬║╨└╗ ║╥╖»┐═ ▒╫░═└╗ ┴÷┴ñ╟╤ ╣ⁿ┴╓└╟ ╞╚╖╣╞«└º┐í ╣Φ─í╟╒┤╧┤┘. └╠┴ª BeanMachine└╗ ┤┘╜├ ╜├└█╟╧┐⌐ ╗⌡ ║╬║╨└╗ ┼╫╜║╞«╟╧╜╩╜├┐└.

╗⌡
Fireworks ║╬║╨└╗ ┼╫╜║╞«╟╧╖┴╕Θ ▒╫░═└╗ ╛╓╟┴╕┤ ─╡╣┘╜║┐í │⌡░φ ┼⌐▒Γ ╣╫ └º─í ╞»╝║└╗ ╞° 200, │⌠└╠ 100└╕╖╬ ║»░µ╟╒┤╧┤┘. └╠┴ª ╜╟╟α└╗ ┤¡╖» ║╥▓╔└╗ ║╛┤╧┤┘. ┬ⁿ░φ: │▌╜║─╔└╠╟┴ │╗║±░╘└╠┼═ 2.0 └╠╗≤ ╣÷└ⁿ░· └╬┼═│▌ └═╜║╟├╖╬╖» 3.0└╠╗≤ ╣÷└ⁿ┐í╝¡ ╜╟╟α╡╟┤┬ ╛╓╟├╕┤ ╕╕└╗ ║╥╖»┐├ ╝÷ └╓╜└┤╧┤┘.

BeanMachine ╞╚╖╣╞« ╗τ┐δ└┌ ┴ñ└╟┐í ┤δ╟╤ ├▀░í ┴÷╡╡┤┬ ╛╞╖í ╞Σ└╠┴÷╕ª ┬ⁿ░φ╟╧╜╩╜├┐└.

JavaBeans ├▀░í╟╧▒Γ

┤┘╕Ñ └┌╣┘ ║╬║╨ ├▀░í╟╧▒Γ

▒Γ┴╕ ║╬║╨╡Θ ╗τ┐δ└┌ ┴ñ└╟╟╧▒Γ