# smartcrud-spring **Repository Path**: uniquejava/smartcrud-spring ## Basic Information - **Project Name**: smartcrud-spring - **Description**: No description available - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2013-09-25 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ###第一版目标: 将用play写的myApp程序原样用spring写一遍 ![screenshot](doc/screenshot.png) ###项目地址: http://git.oschina.net/uniquejava/smartcrud-spring.git ###开发环境 1. Eclipse JEE Indigo(3.7) + m2e + egit ###初始化 - Server view中设置Tomat端口为9080 - server.xml中设置reloadable="false" - 使用doc/sql/smart_crud.sql脚本在MySQL上建立数据库(smart_crud)及表. - 修改src/config/config.properties配置数据库连接参数. ###启动: - 启动MySQL(使用名为smart_crud的数据库 - 在9080端口上以Debug模式启动tomcat, ###基本页面 * 访问首页http://localhost:9080/spring/index * 后台登录http://localhost:9080/spring/login * 菜单管理http://localhost:9080/spring/menu * 角色管理http://localhost:9080/spring/role ###代码生成 [详细这里](doc/tutorial/cg/01overview.md) ###spring spring配置文件:src/config/application.xml spring mvc配置文件/WEB-INF/spring-mvc.xml ###Jquery1.7.2 ###todo: 1. 去掉*.do让spring映射所有请求,静态资源处理 目前将不需要spring处理的文件统一放在public下. 2. 去掉adminLogin.jsp中的/spring,加入includes/taglibs.jsp (为使在其它jsp中直接使用${ctx},必须使用include指令(内联tablibs.jsp),而非jsp:incluce标签 3. tag一个版本! 其它的新建项目由此而来 4. 加入spring jdb,dbcp,及对mysql的依赖 5. 完成单表CRUD java.io.NotSerializableException: smartcrud.spring.models.crud.HelloDaoJdbcImpl$1 6. 页面及后台校验 7. 上传及Blob类型 8. 在页面上直接显示byte * .NET版:http://stackoverflow.com/questions/2644542/outputting-a-byte-arrain-into-the-src-attribute-of-an-img-tag * java版:http://stackoverflow.com/questions/469695/decode-base64-data-in-java * 术语:[Inline Images with Data URLs](http://www.websiteoptimization.com/speed/tweak/inline-images/) 9. 使用pure Restful Url 10. 增加transaction 11. 简单的登录