`
kyolxs
  • 浏览: 20372 次
社区版块
存档分类
最新评论
文章列表
  2012.06 Java实习一面 2012.07 毕业 2012.07 笔试和二面   2012.07.09 入职 2012.10.22 离职   第一份工作,结束。     未完   待编辑
(1)工作情况      1.单位管理需求分析文档修改     2.单位管理原型界面调整(2)假如工作上遇到的问题      1.尝试对单位管理业务流程的描述:在用户注册登陆页面时,有个人用户、企业用户、公务员等几类用户。       选择『企业用户登陆』入口,成功登陆后可以进行『单位信息编辑』,此处有两种情况:           一是该单位『有营业执照』编号,则可以选择『自动关联信息』,如果『验证信息通过』,『保存』更新单位信息,则『单位成功注册』。           二是该单位暂时『无营业执照』编号,则『跳转事项办理』,向工商局进行『营业执照』编号申请,再到质量技术监督局进行『组织机构代 ...
(1)工作情况      1.单位管理需求分析文档初稿     2.单位管理原型界面设计     3.单位管理业务逻辑简单分析(2)假如工作上遇到的问题      1.单位管理的下级分类主要有单位信息管理、单位用户管理、单位证书管理、单位申请历史、单位诚信管理。     2.在单位管理登陆注册入口,企业单位登陆类别有两类,一是有已登记营业执照,二是未登记营业执照。     3.有登记营业执照的单位是在注册的时候已经选择关联营业证书,未登记营业执照的单位则可以在登陆后进行新办营业执照证书。     4.关联或新办企业营业证书的时候,点击弹出小窗口,用于选择营业执照的类型,有外资、内资、合资等。不同 ...
(1)工作情况      1.Tomcat连接池的配置。     2.了解HQL     3.阅读简单SSH代码  (2)假如工作上遇到的问题      1.javax.naming.NameNotFoundException: Name jdbc is not bound in this Context       Tomcat连接池异常。原教程提供的代码在Tomcat5.0才能实现。Tomcat5.5和Tomcat6.0要参考网上其它方法。       Tomcat5.0则只需要修改server.xml。       重点是 path路径,即虚拟目录。和 docBase工程所在目录。     ...
(1)工作情况     1.熟悉权限管理,了解RBAC--基于角色的访问控制(Role-Based Access Control)。     2.在Tomcat部署开源权限管理中间件Ralasafe。     3.OA工程导入,主要是为了解OA其中的组织管理,权限管理两个模块。     ...
(1)工作情况:      1.套用后台静态框架<frame>,实现页面效果。      2.更改Hibernate数据库方言为MySQL,修改 /jbpm4web/src/jbpm.hibernate.cfg.xml,然后导入关联表到数据库。      3.MySQL外键异常,将出错的外键约束方式由RESTRICT改为CASCADE,级联删除。      4.JBPM中form提交时的乱码,解决方法:reason= new String(reason.getBytes("ISO-8859-1"), "UTF-8");      5.在工单处理 ...
 (1)当天工作情况:     1.工单流程初步实现,user提交工单启动申请后,由部门经理manager审批,驳回则返回重新申请,批准则到主管boss审批,驳回则返回,主管审批通过则初步流程结束。参考jbpm请假模型设定,点击工单办理后在流程定义中多出一栏,点击启动后可以在待办任务中修改查看工单信息。每个工单的提交都会在流程实例中实现对应信息。还可以通过流程实例后面的流程图片查看到当前的步骤。       user--申请-->manager(批准或驳回)--主管审批-->boss(批准或驳回)     2.进一步了解jbpm的运用。     3.一些异常出错的处理。        ...

2012-08-09 UML

 (1)当天工作情况:     1.了解了UML相关知识点,用Rational Software 简单画了工单提交流程的状态图、顺序图、用例图。       用于更加清晰的了解工单提交流程。     2.了解JBPM相关知识点,查阅资料。在Eclipse配置开发环境。       在eclipse中的文件eclipse.ini中,加入-Dfile.encoding=UTF-8,主要用于编码统一。     3.导入相关jar包和插件。(2)假如工作上遇到的问题解决不了:     1.先从简单的JSP页面实现工单系统的流程,从点到面,尝试使用JBPM流程引擎。看能不能实现相对应的效果。可以在页面上显 ...
(1)当天工作情况:     1.权限表的设置。主要有:权限表user(userid pk)、权限映射表usertogroup(userid groupid fk)、管理组表group(groupid pk)、人员映射表grouptoaction(groupid action fk)、人员表action(action pk)。还有权限分栏表actioncolumn(actioncolumnid pk),用于页面栏目显示的。       人员通过人员映射表映射到不同的管理组,不同的管理组通过权限映射表取得不同的权限。        2.Navicat for MySQL错误errno的解决。    ...
(1)当天工作情况:     1.初步设计了工单系统数据库表结构:有项目表(Item)、工单表(Order)、工单历史记录(orderHistory)、工单类型(Type)、步骤(Actor)、步骤处理人(actorUser)。       其中主要的字段有:工单表的状态列(state):未分配、已分配、已完成、超时。       步骤表的步骤名称(actorName):提交工单、审批、处理工单、分配处理、分配检查、工单验收、检查和分配工时。       历史表处理情况(condition):如果步骤3通过,修改工单表的状态(state)为:已分配。如果步骤7通过,修改工单表的状态为:已完成。  ...
(1)当天工作情况:     1.了解工作流系统,百科的解释是:它主要解决的是“使在多个参与者之间按照某种预定义的规则传递文档、信息或任务的过程自动进行,从而实现某个预期的业务目标,或者促使此目标的实现”。工单系统是属于工作流中的传统模式:对审批流程的每个节点设定相应审批人,只有当该节点上的所有人员都通过审批请求后,才可以进入下一个节点。     2.工作流的数据库设计,通用的有以下这些表结构:项目、任务列表、任务历史记录、流程、步骤、步骤处理人、待我处理的工作、我申请的工作。       工单系统中,启动工单后任务列表就会插入一条记录,当用户审批通过或拒绝后,会update当前步骤id,同时每 ...
(1)当天工作情况:     1.工单系统功能流程文档的书写,简单描述了工单系统的功能模块、业务流程和逻辑状态。       2.了解了项目开发的工作流程:市场调研、需求分析、概要设计、详细设计、编码、测试。       上网查找了些项目数据库设计相关的资料,了解下三范式、了解下基本的UML图。     3.重新看了下网上别人写的关于struts2的博文,熟悉一下struts2,之前由于没接触过struts2,时间表达式form提交后怎么处理的都不清楚。       建立struts.xml,确定namespace、package、Action、Result。当然之后还有数据库实体类,Model ...
 (1)当天工作情况:     1.cron页面进行toString()方法调用,设置一个static参数值,来判断toString()方法返回的是 toSimpleString()还是 toFullString()       2.了解下JUnit。     3.认真看了下工单系统,了解里面相应功能模块以及业务流程。       主要的功能模块有:工单办理、个人工时统计、工单排名、参数设置       主要的业务流程有:提交工单、审批、处理工单、分配处理、分配检查、工单验收、工单检收、检查、分配工时       主要的工单状态有:未分配、已分配、已完成、超时(2)假如工作上遇到的问题解决不了: ...
(1)当天工作情况:     1.includeProperties 参数:输出结果中需要包含的属性值,这里正则表达式和属性名匹配,可以用“,”分割填充多个正则表达式。       <param name="includeProperties">jobName,ttDTO</param>      2.classes不能自动编译:Clean all projects        之前由于Tomcat只加载了 project-test工程,Clean的时候frame里面的classes没有自动编译。Clean All,classes正常编译。      ...

2012-07-31 Cron

(1)当天工作情况:     1.在FullCronTimeExp新建一构造方法:public FullCronTimeExp(TriggerTimeDTO dto) throws ParseException 用于Cron表达式的赋值生成。       根据页面jobinfo.jsp radio checked 的 value 值来进行 if 判断。根据填写的相关参数组合成时间表达式。       如: _dofw = ttDTO.getTt_month_week2()+"#"+ ttDTO.getTt_month_week1();      //例子:6#3 每月的第三个 ...
Global site tag (gtag.js) - Google Analytics