Description: This is a use of Ejb3+ Struts+ Mysql on a single table CRUD operations examples of software development, which is a good beginners learning materials, which is not too much complex code very easy for beginners to see to understand.
File list (Check if you may need any files):
book\book\.mymetadata
....\....\.project
....\....\META-INF\application.xml
....\....\........\MANIFEST.MF
....\....EJB\.classpath
....\.......\.mymetadata
....\.......\.project
....\.......\classes\liufu\book\ejb\ent\Book.class
....\.......\.......\.....\....\...\...\LogUtil.class
....\.......\.......\.....\....\...\service\BookFacadeLocal.class
....\.......\.......\.....\....\...\.......\BookFacadeRemote.class
....\.......\.......\.....\....\...\.......impl\BookFacade.class
....\.......\.......\META-INF\MANIFEST.MF
....\.......\.......\........\persistence.xml
....\.......\src\liufu\book\ejb\ent\Book.java
....\.......\...\.....\....\...\...\LogUtil.java
....\.......\...\.....\....\...\service\BookFacadeLocal.java
....\.......\...\.....\....\...\.......\BookFacadeRemote.java
....\.......\...\.....\....\...\.......impl\BookFacade.java
....\.......\...\META-INF\MANIFEST.MF
....\.......\...\........\persistence.xml
....\....Web\.classpath
....\.......\.mymetadata
....\.......\.project
....\.......\.settings\org.eclipse.core.resources.prefs
....\.......\src\liufu\book\struts\action\ActionBase.java
....\.......\...\.....\....\......\......\Crud.java
....\.......\...\.....\....\......\......\GetServices.java
....\.......\...\.....\....\......\......\ListAcion.java
....\.......\...\struts.xml
....\.......\WebRoot\addBook.jsp
....\.......\.......\bookList.jsp
....\.......\.......\css\common.css
....\.......\.......\editBook.jsp
....\.......\.......\index.jsp
....\.......\.......\info.jsp
....\.......\.......\js\validate.js
....\.......\.......\META-INF\MANIFEST.MF
....\.......\.......\showBook.jsp
....\.......\.......\WEB-INF\classes\liufu\book\struts\action\ActionBase.class
....\.......\.......\.......\.......\.....\....\......\......\Crud.class
....\.......\.......\.......\.......\.....\....\......\......\GetServices.class
....\.......\.......\.......\.......\.....\....\......\......\ListAcion.class
....\.......\.......\.......\.......\struts.xml
....\.......\.......\.......\lib\commons-fileupload-1.2.1.jar
....\.......\.......\.......\...\commons-io-1.4.jar
....\.......\.......\.......\...\commons-logging-1.0.4.jar
....\.......\.......\.......\...\freemarker-2.3.8.jar
....\.......\.......\.......\...\jsonplugin-0.32.jar
....\.......\.......\.......\...\jxl.jar
....\.......\.......\.......\...\ognl-2.6.11.jar
....\.......\.......\.......\...\struts2-core-2.0.14.jar
....\.......\.......\.......\...\xwork-2.0.7.jar
....\.......\.......\.......\web.xml
....\.......\.......\.......\classes\liufu\book\struts\action
....\.......\.......\.......\.......\.....\....\struts
....\....EJB\classes\liufu\book\ejb\ent
....\.......\.......\.....\....\...\service
....\.......\.......\.....\....\...\serviceimpl
....\.......\src\liufu\book\ejb\ent
....\.......\...\.....\....\...\service
....\.......\...\.....\....\...\serviceimpl
....\....Web\src\liufu\book\struts\action
....\.......\WebRoot\WEB-INF\classes\liufu\book
....\....EJB\classes\liufu\book\ejb
....\.......\src\liufu\book\ejb
....\....Web\src\liufu\book\struts
....\.......\WebRoot\WEB-INF\classes\liufu
....\....EJB\classes\liufu\book
....\.......\src\liufu\book
....\....Web\src\liufu\book
....\.......\WebRoot\WEB-INF\classes
....\.......\.......\.......\lib
....\....EJB\classes\liufu
....\.......\.......\META-INF
....\.......\src\liufu
....\.......\...\META-INF
....\....Web\src\liufu
....\.......\WebRoot\css
....\.......\.......\js
....\.......\.......\META-INF
....\.......\.......\WEB-INF
....\....\META-INF
....\....EJB\classes
....\.......\src
....\....Web\.settings
....\.......\src
....\.......\WebRoot
....\book
....\bookEJB
....\bookWeb
book