ofbiz项目实战
ofbiz项目实战
xiaozaq
这个作者很懒,什么都没留下…
展开
-
ofbiz总结——关于https=false配置使得项目可以项目可以通过http协议访问
因为使用https协议访问项目,浏览器经常提示证书不安全什么的,有些用户小白就不知道点击继续访问,而是直接点击关闭页面了。之后就反馈系统用不了。所以对项目进行配置,使项目支持http协议访问。主要是上面配置的security标签,这个必须要配置,不然http就访问不了。配置为https="false",那么就可以使用http访问了。具体端口配置需要修改下面2个文件apache-ofbi原创 2017-11-03 18:54:06 · 2029 阅读 · 5 评论 -
ofbiz实战——实验室预约系统项目总结
实验室预约管理系统已经完成,通过此项目对ofbiz的使用做个总结。项目使用过程中使用到的技术点:1.原创 2017-11-02 10:46:54 · 1987 阅读 · 4 评论 -
ofbiz实战——实验室预约系统导航页
整体结构项目整体功能介绍:http://blog.csdn.net/xiaozaq/article/details/78399316项目源码下载:http://download.csdn.net/download/xiaozaq/10048238界面以及实现代码实验室预约系统共用配置文件:http://blog.csdn.net/xiaozaq/article/details/78原创 2017-11-01 10:12:40 · 1879 阅读 · 1 评论 -
ofbiz——excel导出/加载工具类
org.apache.ofbiz.base.util.ExcelUtil类主要实现了excel导出/加载功能。实验室预约系统中主要使用了加载功能。使用方法:List list = ExcelUtil.readExcel(file);这样excel表格里的数据就解析到了list对象里了。需要依赖的jar包:commons-beanutils-1.9.1.jar,poi-3原创 2017-11-02 09:39:13 · 843 阅读 · 0 评论 -
ofbiz——上传工具类HttpRequestFileUpload修改优化
在使用HttpRequestFileUpload类实现文件上传功能时,发现单用户没有选择上传文件时,执行uploadObject.doUpload(request);方法时会报错,所以进行了优化。主要添加了一个Map fileMap;成员。当用户没有上传文件时,其uploadObject.getFile("file控件name")对于获取的值为null。当用户上传多个文件,也会解析保存到f原创 2017-11-02 09:29:16 · 870 阅读 · 0 评论 -
ofbiz实战10——学生管理实现代码
ofbiz项目开发主要代码模块:1.配置controller.xml。(具体路径:hot-deploy\booking\webapp\booking\WEB-INF目录下) 只有配置了controller.xml才能对用户的请求进行映射处理。2.配置XXXScreens.xml与XXXForms.xml。(所在目录:hot-deploy\booking\widget\bo原创 2017-10-31 10:07:00 · 872 阅读 · 0 评论 -
ofbiz实战——学生预约申请管理界面以及代码
学生预约申请管理是该项目的核心功能模块,该功能模块需求分为管理员需求和学生需求。管理员角色功能需求:查询学生预约申请,审核预约,考勤管理。学生角色需求:预约实验室项目,取消预约,查看我的预约。返回导航页学生预约申请查询界面:管理员单个审核界面:管理员批量审核界面:管理员批量考勤界面:学生预约申请查询界面:学生取消预约申原创 2017-11-01 10:14:19 · 1250 阅读 · 0 评论 -
ofbiz实战——实验项目批次管理界面以及代码
查询:新增:修改:LabProjectBatchScreens.xml<screens xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://ofbiz.apache.org/Widget-Screen" xsi:schemaLocation="http://原创 2017-11-01 10:14:01 · 568 阅读 · 0 评论 -
ofbiz实战——实验项目管理界面以及代码
实验项目管理主要有:curd功能。查询:新增:修改:LabProjectScreens.xml<screens xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://ofbiz.apache.org/Widget-Screen" xsi:schemaL原创 2017-11-01 10:13:14 · 1174 阅读 · 0 评论 -
ofbiz实战——课程管理界面以及代码实现
课程管理主要有:查询,修改,删除,添加功能。查询:新增:修改:CourseScreens.xml<screens xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://ofbiz.apache.org/Widget-Screen" xsi:sche原创 2017-10-31 11:33:50 · 1184 阅读 · 1 评论 -
ofbiz实战——学期管理界面以及代码
学期管理主要有:查询,修改,删除,添加功能。界面如下:查询:新增:修改:相关代码如下:配置TermScreens.xm<screens xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://ofbiz.apache.org/Widget-Scree原创 2017-10-31 11:20:42 · 628 阅读 · 0 评论 -
ofbiz实战——管理员信息管理实现代码
配置AdminScreens.xml<screens xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://ofbiz.apache.org/Widget-Screen" xsi:schemaLocation="http://ofbiz.apache.org/Widget-Screen http原创 2017-10-31 11:15:41 · 457 阅读 · 1 评论 -
ofbiz实战——管理员信息管理界面
管理员信息管理主要有:查询,修改,删除,重置密码,添加功能。查询:新增:修改:返回导航页原创 2017-10-31 11:10:34 · 805 阅读 · 1 评论 -
ofbiz实战——教师管理实现代码
ofbiz项目开发主要代码模块:1.配置controller.xml。(具体路径:hot-deploy\booking\webapp\booking\WEB-INF目录下) 只有配置了controller.xml才能对用户的请求进行映射处理。2.配置XXXScreens.xml与XXXForms.xml。(所在目录:hot-deploy\booking\wid原创 2017-10-31 11:01:32 · 507 阅读 · 2 评论 -
ofbiz实战——教师信息管理界面
教师信息管理主要有:教师信息查询,修改,删除功能。返回导航页查询界面:新增界面:修改界面:返回导航页原创 2017-10-31 10:55:12 · 582 阅读 · 0 评论 -
ofbiz实战8——实验室预约管理系统功能介绍
经过2周的时间,预约管理系统终于完成了。因为之前急着快速的把项目完成,写的博客有点乱,所以现在完成项目后准备把实验室预约管理系统实战项目整理下。系统主要功能介绍:实验室预约管理系统主要有2个使用角色:管理员和学生管理员模块:1.学生信息管理。添加了学生用户,学生才能使用工号和初始密码登录系统。首次登录系统后需要修改密码。 实体主要属性:学生id,学号,学生姓名,性别,原创 2017-10-31 08:47:41 · 4634 阅读 · 4 评论 -
ofbiz实战——实验室预约系统共用配置文件
项目中有些配置文件是其他功能多开共用的配置文件,如:controller.xml,services.xml,secas.xml,eecas.xml,entitymodel.xml,entitymodel_view.xml。所以统一在这里整理记录了。controller.xml<site-conf xmlns:xsi="http://www.w3.org/2001/XMLSchema-in原创 2017-10-31 10:22:17 · 960 阅读 · 0 评论 -
ofbiz实战9——学生信息管理界面
学生信息管理主要有:学生信息查询,修改,删除,重置密码,批量添加,下载模板功能。查询界面:点击更新按钮后的修改页面:点击添加学生按钮后的页面:点击批量导入学生按钮:下载的模板excel文件:学生信息管理的主要的功能界面就是以上这些。具体的实现代码下章介绍。返回导航页原创 2017-10-31 09:46:47 · 1220 阅读 · 7 评论