【例子介绍】Grails 技术精解与Web开发实践源码
【相关图片】
【源码结构】
.
├── GDepot
│ ├── GDepot.launch
│ ├── GDepot.tmproj
│ ├── application.properties
│ ├── build.xml
│ ├── grails-app
│ │ ├── conf
│ │ │ ├── BootStrap.groovy
│ │ │ ├── Config.groovy
│ │ │ ├── DataSource.groovy
│ │ │ ├── LoginFilters.groovy
│ │ │ ├── UrlMappings.groovy
│ │ │ ├── hibernate
│ │ │ └── spring
│ │ │ └── resources.groovy
│ │ ├── controllers
│ │ │ ├── AdminController.groovy
│ │ │ ├── CategoryController.groovy
│ │ │ ├── GoodsController.groovy
│ │ │ ├── OrdersController.groovy
│ │ │ └── UserController.groovy
│ │ ├── domain
│ │ │ ├── Cart.groovy
│ │ │ ├── Category.groovy
│ │ │ ├── Goods.groovy
│ │ │ ├── LineItem.groovy
│ │ │ ├── Orders.groovy
│ │ │ └── User.groovy
│ │ ├── i18n
│ │ │ ├── messages.properties
│ │ │ ├── messages_de.properties
│ │ │ ├── messages_en.properties
│ │ │ ├── messages_es.properties
│ │ │ ├── messages_fr.properties
│ │ │ ├── messages_it.properties
│ │ │ ├── messages_ja.properties
│ │ │ ├── messages_nl.properties
│ │ │ ├── messages_pt_BR.properties
│ │ │ ├── messages_ru.properties
│ │ │ ├── messages_th.properties
│ │ │ └── messages_zh_CN.properties
│ │ ├── services
│ │ │ └── OrderService.groovy
│ │ ├── taglib
│ │ ├── utils
│ │ │ └── PasswordCodec.groovy
│ │ └── views
│ │ ├── _leftMenu.gsp
│ │ ├── _showCart.gsp
│ │ ├── admin
│ │ │ ├── editGoods.gsp
│ │ │ ├── listGoods.gsp
│ │ │ └── listOrders.gsp
│ │ ├── category
│ │ │ ├── create.gsp
│ │ │ ├── edit.gsp
│ │ │ ├── list.gsp
│ │ │ └── show.gsp
│ │ ├── error.gsp
│ │ ├── goods
│ │ │ ├── create.gsp
│ │ │ ├── list.gsp
│ │ │ ├── searchForm.gsp
│ │ │ └── show.gsp
│ │ ├── layouts
│ │ │ ├── admin.gsp
│ │ │ └── main.gsp
│ │ ├── orders
│ │ │ ├── create.gsp
│ │ │ ├── edit.gsp
│ │ │ ├── list.gsp
│ │ │ └── show.gsp
│ │ └── user
│ │ ├── create.gsp
│ │ ├── edit.gsp
│ │ ├── list.gsp
│ │ ├── login.gsp
│ │ ├── register.gsp
│ │ └── show.gsp
│ ├── lib
│ ├── s3032092.jpg
│ ├── s3369439.jpg
│ ├── scripts
│ ├── src
│ │ ├── groovy
│ │ │ └── RegisterCommand.groovy
│ │ └── java
│ ├── test
│ │ ├── integration
│ │ │ ├── AdminControllerTests.groovy
│ │ │ ├── CartControllerTests.groovy
│ │ │ ├── CartTests.groovy
│ │ │ ├── CategoryTests.groovy
│ │ │ ├── GoodsTests.groovy
│ │ │ ├── LineItemTests.groovy
│ │ │ ├── LoginFiltersTests.groovy
│ │ │ ├── OrderServiceTests.groovy
│ │ │ ├── OrdersTests.groovy
│ │ │ └── UserTests.groovy
│ │ └── unit
│ └── web-app
│ ├── META-INF
│ ├── WEB-INF
│ │ ├── applicationContext.xml
│ │ ├── sitemesh.xml
│ │ └── tld
│ │ ├── c.tld
│ │ ├── fmt.tld
│ │ ├── grails.tld
│ │ └── spring.tld
│ ├── css
│ │ ├── main.bak.css
│ │ ├── main.css
│ │ └── tree
│ │ ├── check
│ │ │ └── tree.css
│ │ ├── default
│ │ │ └── tree.css
│ │ ├── folders
│ │ │ └── tree.css
│ │ └── menu
│ │ └── tree.css
│ ├── file
│ ├── file243747.jpg
│ ├── images
│ │ ├── favicon.ico
│ │ ├── grails_logo.jpg
│ │ ├── skin
│ │ │ ├── database_add.png
│ │ │ ├── database_delete.png
│ │ │ ├── database_edit.png
│ │ │ ├── database_save.png
│ │ │ ├── database_table.png
│ │ │ ├── exclamation.png
│ │ │ ├── house.png
│ │ │ ├── information.png
│ │ │ ├── shadow.jpg
│ │ │ ├── sorted_asc.gif
│ │ │ └── sorted_desc.gif
│ │ ├── spinner.gif
│ │ └── tree
│ │ ├── bullet.gif
│ │ ├── check
│ │ │ ├── check0.gif
│ │ │ ├── check1.gif
│ │ │ ├── check2.gif
│ │ │ ├── lm.gif
│ │ │ ├── lmh.gif
│ │ │ ├── ln.gif
│ │ │ ├── loading.gif
│ │ │ ├── lp.gif
│ │ │ ├── lph.gif
│ │ │ ├── tm.gif
│ │ │ ├── tmh.gif
│ │ │ ├── tn.gif
│ │ │ ├── tp.gif
│ │ │ ├── tph.gif
│ │ │ └── vline.gif
│ │ ├── default
│ │ │ ├── lm.gif
│ │ │ ├── lmh.gif
│ │ │ ├── ln.gif
│ │ │ ├── loading.gif
│ │ │ ├── lp.gif
│ │ │ ├── lph.gif
│ │ │ ├── tm.gif
│ │ │ ├── tmh.gif
│ │ │ ├── tn.gif
│ │ │ ├── tp.gif
│ │ │ ├── tph.gif
│ │ │ └── vline.gif
│ │ ├── folders
│ │ │ ├── lm.gif
│ │ │ ├── lmh.gif
│ │ │ ├── ln.gif
│ │ │ ├── loading.gif
│ │ │ ├── lp.gif
│ │ │ ├── lph.gif
│ │ │ ├── tm.gif
│ │ │ ├── tmh.gif
│ │ │ ├── tn.gif
│ │ │ ├── tp.gif
│ │ │ ├── tph.gif
│ │ │ └── vline.gif
│ │ ├── greybg.png
│ │ ├── header.gif
│ │ ├── logo.gif
│ │ ├── menu
│ │ │ ├── collapse.gif
│ │ │ ├── collapseh.gif
│ │ │ ├── collapseon.gif
│ │ │ ├── dash.gif
│ │ │ ├── expand.gif
│ │ │ ├── expandh.gif
│ │ │ ├── expandon.gif
│ │ │ └── loading.gif
│ │ ├── navHover2.png
│ │ ├── qbottom.png
│ │ ├── qmiddle.png
│ │ └── qtop.png
│ ├── index.gsp
│ └── js
│ ├── application.js
│ └── prototype
│ ├── animation.js
│ ├── builder.js
│ ├── controls.js
│ ├── dragdrop.js
│ ├── effects.js
│ ├── prototype.js
│ ├── rico.js
│ ├── scriptaculous.js
│ ├── slider.js
│ ├── sound.js
│ └── unittest.js
├── readme1.txt
└── 5t6t网_Grails 技术精解与Web开发实践-源码.rar
46 directories, 171 files
评论