Version 2

    What is JBoss Seam

     

    Compared with traditional web development technologies, the JBoss Seam only requires a fraction of the code, needs very little XML configuration files, and eliminates a whole class of bugs. In technical terms, the Seam stack allows us to write the entire application using plain old Java objects (POJOs) and simple XHTML. There is no more boiler plate code and no more trivial multi-layer abstraction / delegation. Seam ties together EJB 3.0 business components with JavaServer Faces (JSF) front-end under a consistent and stateful component model. In this sample, we use Facelets for JSF pages. Facelets allows us to write XHTML page segments and assemble them in a template.

     

    &20253;&32113;&30340;&12394;Web&38283;&30330;&25216;&34899;&12395;&27604;&12409;&12427;&12392;&12289;JBoss Seam&12391;&12399;&12411;&12435;&12398;&23569;&12375;&12398;&12467;&12540;&12489;&12434;&26360;&12367;&12398;&12364;&24517;&35201;&12394;&12384;&12369;&12391;&12289;&12375;&12363;&12418;XML&35373;&23450;&12501;&12449;&12452;&12523;&12399;&12411;&12392;&12435;&12393;&24517;&35201;&12354;&12426;&12414;&12379;&12435;&12363;&12425;&12289;&12381;&12398;&32080;&26524;&12392;&12375;&12390;&22823;&37096;&20998;&12398;&12496;&12464;&12434;&20316;&12426;&28151;&12416;&12371;&12392;&12434;&38450;&12368;&12371;&12392;&12364;&12391;&12365;&12414;&12377;&12290;&12371;&12428;&12434;&25216;&34899;&29992;&35486;&12391;&35328;&12358;&12392;&12289;Seam&12473;&12479;&12483;&12463;&12399;&12450;&12503;&12522;&12465;&12540;&12471;&12519;&12531;&20840;&20307;&12434;POJO(plain old java object)&12392;&31777;&21336;&12394;XHTML&12391;&26360;&12367;&12371;&12392;&12434;&21487;&33021;&12395;&12377;&12427;&12392;&12356;&12358;&12371;&12392;&12391;&12377;&12290;&12418;&12358;&12289;&27770;&12414;&12426;&12365;&12387;&12383;&12467;&12540;&12489;(boiler plate code)&12434;&26360;&12367;&24517;&35201;&12399;&12354;&12426;&12414;&12379;&12435;&12375;&12289;&12510;&12523;&12481;&12524;&12452;&12516;&12398;&25277;&35937;&21270;&12420;&22996;&35698;&12398;&23567;&32048;&24037;&12418;&19981;&35201;&12391;&12377;&12290;Seam&12399;&19968;&36011;&12375;&12383;&12473;&12486;&12540;&12488;&12501;&12523;&12394;&12467;&12531;&12509;&12540;&12493;&12531;&12488;&12514;&12487;&12523;&12398;&19979;&12391;EJB 3.0&12499;&12472;&12493;&12473;&12467;&12531;&12509;&12540;&12493;&12531;&12488;&12434;JavaServer Faces(JSF)&12398;&12501;&12525;&12531;&12488;&12456;&12531;&12489;&12395;&12388;&12394;&12366;&21512;&12431;&12379;&12414;&12377;&12290;&12371;&12398;&12469;&12531;&12503;&12523;&12391;&12399;&12289;JSF&12506;&12540;&12472;&12395;Facelet&12434;&20351;&12356;&12414;&12377;&12290;Facelet&12399;&12518;&12540;&12470;&12364;XHTML&12506;&12540;&12472;&12434;&26360;&12356;&12390;&12289;&12381;&12428;&12425;&12434;&12486;&12531;&12503;&12524;&12540;&12488;&20869;&12391;&32068;&21512;&12431;&12379;&12425;&12428;&12427;&12424;&12358;&12395;&12375;&12414;&12377;&12290;

     

    Just like all JBoss software products, this entire software stack is free. The full source code of this hotel booking application is available in the examples/booking directory of the Seam source code distribution. Please read the README file for building instructions. You can learn more about the JBoss Seam framework in the Seam documentation. A 10-minute flash demo on how to build a Seam web application from ground up is also available.

     

    &20182;&12398;&12377;&12409;&12390;&12398;JBoss&12477;&12501;&12488;&12454;&12455;&12450;&35069;&21697;&12392;&21516;&27096;&12395;&12289;&12371;&12398;&12477;&12501;&12488;&12454;&12455;&12450;&12473;&12479;&12483;&12463;&20840;&37096;&12399;&12501;&12522;&12540;&12391;&12377;&12290;&12371;&12398;&12507;&12486;&12523;&20104;&32004;&12450;&12503;&12522;&12465;&12540;&12471;&12519;&12531;&12398;&20840;&12477;&12540;&12473;&12467;&12540;&12489;&12399;Seam&12477;&12540;&12473;&12467;&12540;&12489;&12487;&12451;&12473;&12488;&12522;&12499;&12517;&12540;&12471;&12519;&12531;&12398;examples/booking&12395;&12354;&12426;&12414;&12377;&12290;&12499;&12523;&12489;&25163;&38918;&12399;README&12501;&12449;&12452;&12523;&12434;&35501;&12435;&12391;&12367;&12384;&12373;&12356;&12290;JBoss Seam&12501;&12524;&12540;&12512;&12527;&12540;&12463;&12395;&12388;&12356;&12390;&12399;Seam&12489;&12461;&12517;&12513;&12531;&12486;&12540;&12471;&12519;&12531;&12363;&12425;&22810;&12367;&12398;&12371;&12392;&12434;&23398;&12409;&12427;&12391;&12375;&12423;&12358;&12290;Seam Web&12450;&12503;&12522;&12465;&12540;&12471;&12519;&12531;&12398;&26368;&21021;&12363;&12425;&12398;&12499;&12523;&12489;&26041;&27861;&12364;&12431;&12363;&12427;&12424;&12358;&12395;10&20998;&12398;&12501;&12521;&12483;&12471;&12517;&12487;&12514;&12418;&25552;&20379;&12373;&12428;&12390;&12356;&12414;&12377;&12290;