【SSH系列】-- hibernate基本原理&&入门demo
什么是hibernate? hibernate在英文中是冬眠的意思,当冬季来临,世界万物开始准备冬眠,但是程序猿这种动物好像不冬眠,因为需求变了,要改bug,冬眠,对于对象来说就是持久化。什么叫做持久化呢?持久化,就是把数据(如内存中的对象)保存到可永久保存的存储设备中,比如磁盘,持久化的主要应用就是将内存中的对象存...
【SSH项目实战】国税协同平台-34.quartz&CronTrigger
我们上次使用quartz任务调度框架创建了一个在后台按照时间间隔不停运行的任务,我们使用的是simpleTrigger简单触发器,为了实现我们的月末自动回复的功能,我们要设置触发器能够在某个精确时间去自动执行任务,那么使用simpleTrigger简单触发器就远远不够了,我们需要使用CronTrigger任务触发器来实现这个功能。 我们的CronTrigger设置步骤如下: 任务触发器(Cron....
【SSH项目实战】国税协同平台-33.quartz&SimpleTrigge
在我们“投诉管理”和“我要投诉”这两个模块完成之后,我们要做一个“自动投诉受理”功能。 我们来回顾一下“自动投诉受理”功能的需求分析: 自动投诉受理:在每个月月底最后一天对本月之前的投诉进行自动处理;将投诉信息的状态改为已失效。在后台管理中不能对该类型投诉进行回复。 自动投诉受理是在一定时间内自动的调度任务执行投诉状态的更新;那么需要使用任务调度,常见的任务调度有Jdk 的Timer 以及 qu....
【SSH项目实战】国税协同平台-30.投诉受理&保存受理信息
上次我们给“投诉受理管理”模块做了多条件查询功能,我们通过流程图来回顾一下这个模块的具体流程: 根据流程图,我们接下来剩下的就是“受理投诉”、“保存投诉信息”、“用户投诉”等功能了。我们不用着急,一项一项的来完成。 我们下面写的就是管理者受理投诉的功能,可以看到我们的列表有这么一项: 我们要给这个受理加一个链接,使之能够进入之前需求分析中要求的受理界面,在受理界面管理者可以填写投诉的回复内容。 ....
【SSH项目实战】国税协同平台-27.分页对象应用&抽取pageNavigator
上次我们完成了信息发布管理模块的分页功能。但是我们还没给其它的模块做分页,所以我们也要去完成其它模块的分页功能。 按照我们给信息发布管理模块编写分页功能的方式去编写,需要大费周章,我们不如把分页功能封装起来,这样这些模块包括以后扩充的模块都能使用分页的功能了。 我们回顾一下我们的InfoAction,关于分页的属性有://分页对象 protected PageResult pageResult;....
【SSH项目实战】国税协同平台-17.权限鉴定&解决登录嵌套
我们上一次完成了登录功能和session用户信息的保存和注销。下面我们完成登陆后有关权限鉴定的功能。 我们系统分了5大子系统,粗粒度的分了5个权限。 用户只要有对应系统的权限才可以访问相应的子系统。超级管理员可以访问所有子模块,一般的用户可能只能访问“我的空间”。 我们下面就来做一个权限鉴定,我们画个图来设计一下: 接下来编码实现: 我们要修改我们过滤器的代码@Override public v....
【SSH项目实战】国税协同平台-14.系统、子系统首页&登录功能1
我们做完了用户与角色的分配,在设置用户在相应的角色下的操作之前,我们先完成用户的登录功能。 首先,我们先加载我们的系统的首页和子首页。很简单,就是转发到一个jsp页面而已,我们先写一个HomeAction来设置跳转功能:package cn.edu.hpu.tax.core.action; import com.opensymphony.xwork2.ActionSupport; publi...
【SSH项目实战】国税协同平台-4.用户管理需求分析&CRUD方法1
上次我们完成了日志模块的配置和基础增删改查类,下面我们根据用户的需求来正式开发项目的业务模块。 下面我们主要来开发系统用户管理的模块 我们有用户的功能说明书,打开功能说明书来看看这个模块需要什么功能: 功能说明 用户管理:可以根据用户名查询系统用户;在页面中点击“新增”可以添加用户、点击删除可以批量删除选中的用户。“导出”则导出所有的用户列表到excel文件中并弹出下载提示框给用户下载;“...
【SSH项目实战】国税协同平台-3.资源文件分类&log4j&抽取BaseAction
上次我们搭建了SSH框架的环境,然后做了单元测试,下面我们继续来完善我们工厂的准备工作。 3.1资源文件分类 (1)将配置文件归类到新建config文件夹; (2)源代码目录按照功能模块进行划分:cn.edu.hpu.子系统.功能模块.* (3)Jsp放置到WEB-INF目录下; (4)其它: 新建一个test源文件架(Source Folder),我们把上次所有测试的代码全部移入test文件夹....
Linux上安装使用SSH(ubuntu&&redhat)
Ubuntu安装使用SSH ubuntu默认并没有安装ssh服务,如果通过ssh链接ubuntu,需要自己手动安装ssh-server。判断是否安装ssh服务,可以通过如下命令进行: xjj@xjj-desktop:~$ ssh localhost ssh: connect to host localhost port 22: Connection refuse...
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
开发与运维
集结各类场景实战经验,助你开发运维畅行无忧
+关注