Struts2项目实战 微云盘(二):项目结构
来源:互联网 发布:手机编辑epub软件 编辑:程序博客网 时间:2024/04/26 17:50
1.本节说明
进入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
阅读全文
0 0
- Struts2项目实战 微云盘(二):项目结构
- Struts2项目实战 微云盘(一):项目分析
- 实战项目分析(二)
- Struts2项目实战 微云盘(三):DAO实现
- Struts2项目实战 微云盘(四):登录注册
- Struts2项目实战 微云盘(五):核心功能实现
- Struts2项目实战 微云盘(六)主界面UI
- Struts2项目实战 微云盘(七):文件上传下载
- Struts2项目实战 微云盘(八):Action异常处理
- Struts2项目实战 微云盘 效果展示
- Struts2知识点回顾(二)Struts2项目准备和配置文件结构
- [项目实战] ibatis +spring+struts2+jquery.autocomplete实现产品自动补全功能(二) 附带源码
- 浅谈Vue项目实战(项目结构了解)
- Vue2+VueRouter2+webpack 构建项目实战(二)目录以及文件结构
- Vue2+VueRouter2+webpack 构建项目实战(二)目录以及文件结构
- Vue2+VueRouter2+webpack 构建项目实战(二)目录以及文件结构
- Vue2+VueRouter2+webpack 构建项目实战(二)目录以及文件结构
- Vue2+VueRouter2+webpack 构建项目实战(二)目录以及文件结构
- Vmware克隆Centos虚拟机后网络初始化
- Hibernate学习之---使用HQL查询
- Android Activity往另外一个Activity传递数据,Fragment从另一个Activity获取数据
- Java关键字final、static使用总结
- Jenkins部署远程jboss
- Struts2项目实战 微云盘(二):项目结构
- Caffe 内存管理分析
- HDU6071-Lazy Running
- Raising Modulo Numbers 【poj-1995】【快速幂】
- java 程序初始化执行先后顺序
- 计算机网络常见面试题总结(二)
- 点击div以外的其他区域,div隐藏
- Unity3D研究院之Inspector面板枚举的别名与排序(八十九)
- 阿里云短信