Struts2项目实战 微云盘(二):项目结构
2017-08-07 11:13
387 查看
1.本节说明
进入github下载本项目(开源)
本节主要介绍项目的结构
2.项目结构
进入github下载本项目(开源)
本节主要介绍项目的结构
2.项目结构
//项目名 StrutsDemo1 | |_src |//该包存放各种控制器 |_cn.lzf.action |//处理文件相关的控制器 |_DirAction.java | |//文件下载控制器 |_DownloadAction.java | |//登录控制器 |_LoginAction.java | |//注册控制器 |_RegisterAction.java | |//文件上传控制器 |_UploadAction.java | |//登录控制器的输入验证文件 |_LoginAction-validation.xml | |//注册控制器的输入校验文件 |_RegisterAction-validation.xml |//该包存放Bean对象 |_cn.lzf.bean |//文件结点 |_DirNode.java | |//用户对象实体 |_User.java |//存放DAO操作的接口以及数据单元 |_cn.lzf.dao |//DAO基类接口 |_BaseDao.java | |//处理文件夹的DAO接口 |_DirBaseDao.java | |//数据单元 |_Unit.java | |//处理用户请求的DAO接口 |_UserBaseDao.java |//存放DAO操作的具体实现 |_cn.lzf.Impl |//实现了BaseDao的基类 |_BaseDaoImpl.java | |//处理文件相关操作 |_DirBaseDaoImpl.java | |//处理用户相关操作 |_UserBaseDaoImpl.java | |//封装了多个DAO操作,对外提供统一的方法 |_ServiceImpl.java |//存放拦截器 |_cn.lzf.interceptor |//权限拦截器 |_AuthorityInterceptor.java |//struts的配置文件 |_struts.xml |//存放资源 |_WebRoot |//存放css资源 |_css |//index.html的样式表 |_index.css | |//login.html的样式表 |_login.css | |//register.html的样式表 |_register.css |//存放图片资源 |_image |//文件夹类型图标 |_dir.png | |//文件类型图标 |_doc.png | |//图片类型图标 |_image.png | |//未知文件类型图标 |_unknow.png |//存放js资源 |_js |//文件操作相关方法 |_dir-tools.js | |//jquery库 |_jquery-3.1.0.min.js | |//jquery ajax提交表单用到的库 |_jquery-form.js |_META-INF |//文件上传位置 |_uploadFiles |_WEB-INF |//存放jsp视图 |_content |//错误页面 |_err.jsp | |//异常页面 |_exception.jsp | |//主页面 |_index.jsp | |//登录页面 |_login.jsp | |//注册相关页面 |_register_err.jsp |_register_succ.jsp |_register.jsp |//库文件 |_lib |//以下7个jar包是struts项目需要导入的 |_commons-fileupload-1.2.1.jar |_commons-io-1.3.2.jar |_commons-logging-1.0.4.jar |_freemarker-2.3.15.jar |_ognl-2.7.3.jar |_struts2-core-2.1.8.1.jar |_xwork-core-2.1.6.jar | |//json插件 |_struts2-json-plugin-2.1.8.1.jar |//WEB项目的配置文件 |_web.xml
相关文章推荐
- Struts2项目实战 微云盘(三):DAO实现
- Excel文件的导入导出实战(1)--基于Struts2的web项目结构搭建
- Struts2项目实战 微云盘 效果展示
- Struts2项目实战 微云盘(八):Action异常处理
- Struts2项目实战 微云盘(四):登录注册
- Struts2项目实战 微云盘(六)主界面UI
- Struts2项目实战 微云盘(一):项目分析
- Struts2项目实战 微云盘(五):核心功能实现
- iOS项目开发实战(Swift)—项目目录和结构
- 【SSH网上商城项目实战13】Struts2实现文件上传功能
- 【SSH网上商城项目实战24】Struts2中如何处理多个Model请求
- 【SSH网上商城项目实战01】整合Struts2、Hibernate4.3和Spring4.2
- 从框架到完整项目搭建,实战项目《约个球》(6)- 利用SlidingMenu和Fragment构建我们的项目结构
- 【SSH网上商城项目实战01】整合Struts2、Hibernate4.3和Spring4.2
- OA项目实战学习(8)——配置权限的树形结构显示
- Vue2+VueRouter2+webpack 构建项目实战(二)目录以及文件结构
- 【SSH网上商城项目实战24】Struts2中如何处理多个Model请求
- 【SSH网上商城项目实战13】Struts2实现文件上传功能
- Hadoop实战:Hadoop项目及其结构揭秘
- Vue2+VueRouter2+webpack 构建项目实战(二)目录以及文件结构