Java实习
kyolxs
这个作者很懒,什么都没留下…
展开
-
开篇的一些话
2012.06 Java实习一面2012.07 毕业2012.07 笔试和二面 2012.07.09 入职2012.10.22 离职 第一份工作,结束。 未完 待编辑2012-10-17 13:44:48 · 70 阅读 · 0 评论 -
2012-07-31 Cron
(1)当天工作情况: 1.在FullCronTimeExp新建一构造方法:public FullCronTimeExp(TriggerTimeDTO dto) throws ParseException 用于Cron表达式的赋值生成。 根据页面jobinfo.jsp radio checked 的 value 值来进行 if 判断。根据填写的相关参数组合成时间表达式。 ...原创 2012-10-22 08:08:21 · 73 阅读 · 0 评论 -
2012-08-01 时间表达式数据转换
(1)当天工作情况: 1.includeProperties 参数:输出结果中需要包含的属性值,这里正则表达式和属性名匹配,可以用“,”分割填充多个正则表达式。 <param name="includeProperties">jobName,ttDTO</param> 2.classes不能自动编译:Clean all projects ...原创 2012-10-22 08:08:34 · 80 阅读 · 0 评论 -
2012-08-02 cron页面、工单系统
(1)当天工作情况: 1.cron页面进行toString()方法调用,设置一个static参数值,来判断toString()方法返回的是 toSimpleString()还是 toFullString() 2.了解下JUnit。 3.认真看了下工单系统,了解里面相应功能模块以及业务流程。 主要的功能模块有:工单办理、个人工时统计、工单排名、参数设置 ...原创 2012-10-22 08:08:49 · 85 阅读 · 0 评论 -
2012-08-03 熟悉知识点
(1)当天工作情况: 1.工单系统功能流程文档的书写,简单描述了工单系统的功能模块、业务流程和逻辑状态。 2.了解了项目开发的工作流程:市场调研、需求分析、概要设计、详细设计、编码、测试。 上网查找了些项目数据库设计相关的资料,了解下三范式、了解下基本的UML图。 3.重新看了下网上别人写的关于struts2的博文,熟悉一下struts2,之前由于没接触过s...原创 2012-10-22 08:09:05 · 80 阅读 · 0 评论 -
2012-08-06 工作流与工单系统
(1)当天工作情况: 1.了解工作流系统,百科的解释是:它主要解决的是“使在多个参与者之间按照某种预定义的规则传递文档、信息或任务的过程自动进行,从而实现某个预期的业务目标,或者促使此目标的实现”。工单系统是属于工作流中的传统模式:对审批流程的每个节点设定相应审批人,只有当该节点上的所有人员都通过审批请求后,才可以进入下一个节点。 2.工作流的数据库设计,通用的有以下这些表结构:项...原创 2012-10-23 16:09:00 · 694 阅读 · 0 评论 -
2012-08-07 数据库设计
(1)当天工作情况: 1.初步设计了工单系统数据库表结构:有项目表(Item)、工单表(Order)、工单历史记录(orderHistory)、工单类型(Type)、步骤(Actor)、步骤处理人(actorUser)。 其中主要的字段有:工单表的状态列(state):未分配、已分配、已完成、超时。 步骤表的步骤名称(actorName):提交工单、审批、处理工单、...原创 2012-10-23 16:09:10 · 200 阅读 · 0 评论 -
2012-08-08 权限表设计
(1)当天工作情况: 1.权限表的设置。主要有:权限表user(userid pk)、权限映射表usertogroup(userid groupid fk)、管理组表group(groupid pk)、人员映射表grouptoaction(groupid action fk)、人员表action(action pk)。还有权限分栏表actioncolumn(actioncolumnid p...原创 2012-10-23 16:09:16 · 110 阅读 · 0 评论 -
2012-08-09 UML
(1)当天工作情况: 1.了解了UML相关知识点,用Rational Software 简单画了工单提交流程的状态图、顺序图、用例图。 用于更加清晰的了解工单提交流程。 2.了解JBPM相关知识点,查阅资料。在Eclipse配置开发环境。 在eclipse中的文件eclipse.ini中,加入-Dfile.encoding=UTF-8,主要用于编码统一。 ...原创 2012-10-23 16:09:23 · 121 阅读 · 0 评论 -
2012-08-10 jbpm简单运用
(1)当天工作情况: 1.工单流程初步实现,user提交工单启动申请后,由部门经理manager审批,驳回则返回重新申请,批准则到主管boss审批,驳回则返回,主管审批通过则初步流程结束。参考jbpm请假模型设定,点击工单办理后在流程定义中多出一栏,点击启动后可以在待办任务中修改查看工单信息。每个工单的提交都会在流程实例中实现对应信息。还可以通过流程实例后面的流程图片查看到当前的步骤。 ...原创 2012-10-23 16:09:32 · 100 阅读 · 0 评论 -
2012-08-17 工单系统
(1)工作情况: 1.套用后台静态框架<frame>,实现页面效果。 2.更改Hibernate数据库方言为MySQL,修改 /jbpm4web/src/jbpm.hibernate.cfg.xml,然后导入关联表到数据库。 3.MySQL外键异常,将出错的外键约束方式由RESTRICT改为CASCADE,级联删除。 4.JBPM中form提交时...原创 2012-10-24 13:53:45 · 190 阅读 · 0 评论 -
2012-08-23 工程导入
(1)工作情况 1.熟悉权限管理,了解RBAC--基于角色的访问控制(Role-Based Access Control)。 2.在Tomcat部署开源权限管理中间件Ralasafe。 3.OA工程导入,主要是为了解OA其中的组织管理,权限管理两个模块。 4.GoldJbpm工程导入,主要是为了解Jbpm和权限管理结合的实例。(2)假如工作上遇到的问题 1....原创 2012-10-24 13:53:51 · 91 阅读 · 0 评论 -
2012-08-30 阅读代码
(1)工作情况 1.Tomcat连接池的配置。 2.了解HQL 3.阅读简单SSH代码 (2)假如工作上遇到的问题 1.javax.naming.NameNotFoundException: Name jdbc is not bound in this Context Tomcat连接池异常。原教程提供的代码在Tomcat5.0才能实现。Tomca...原创 2012-10-24 13:53:55 · 76 阅读 · 0 评论 -
2012-09-07 单位管理
(1)工作情况 1.单位管理需求分析文档初稿 2.单位管理原型界面设计 3.单位管理业务逻辑简单分析(2)假如工作上遇到的问题 1.单位管理的下级分类主要有单位信息管理、单位用户管理、单位证书管理、单位申请历史、单位诚信管理。 2.在单位管理登陆注册入口,企业单位登陆类别有两类,一是有已登记营业执照,二是未登记营业执照。 3.有登记营业执照的单位...原创 2012-10-24 13:54:01 · 80 阅读 · 0 评论 -
2012-07-27 时间表达式
(1)当天工作情况: 1.学习了时间表达式。 2.阅读了项目中时间表达式的相关页面:FullCronTimeExp.java 、SimpleCronTimeExp 3.相关参阅网址:http://chinaxxren.iteye.com/blog/839630 4.项目双击设置断点,F8继续执行。火狐POST查看。 5.struts相关参数配置: ...原创 2012-10-22 08:08:02 · 71 阅读 · 0 评论 -
2012-07-27 DTO属性驱动
(1)当天工作情况: 1.把之前写在Action的部分模型驱动分离出来放置到DTO,减少Action的代码量,采取属性驱动方式。 2.将之前 form的 name属性加上前缀,用OGNL表达式测试数据输出的时候也要加前缀。 3.测试一下模型驱动的写法,不用加前缀,public Object getModel(){ ... }之后实现了模型数据和Action的绑定。(2)假如...原创 2012-10-19 08:32:20 · 70 阅读 · 0 评论 -
2012-07-10 Java开发环境搭建
(1)当天工作情况: 配置Java开发环境 Java JDK + Dreamweaver + Tomcat 6.0 + MyEclipse-8.6 + MySQL + Oracle (2)假如工作上遇到的问题解决不了: Oracle出错信息: ORACLE initialization or shutdown in progress 解决问题的参考方案:http://hi.baid...2012-10-17 13:50:01 · 72 阅读 · 0 评论 -
2012-07-11 Project工程导入
(1)当天工作情况:Project工程导入。 1.从Tomcat复制servlet-api.jar包拷贝到jdk\jre\lib\ext目录或者设置ClassPath 。以及 userlibrary 的使用。 2.解决项目文件中文在MyEclipse里显示乱码。设置Text file encoding 为 utf-8 ...原创 2012-10-17 13:51:25 · 86 阅读 · 0 评论 -
2012-07-12 导工程ProJect出错的相关Exception
(1)当天工作情况:1.根据工程里相关数据库conn文件,设置连接密码。因为不懂多个db连接文件的相关性,要手动改几个文件,最后选择修改MySQL本身密码。2. .classpath路径里的 jar 包好像是绝对路径的,按着目录的递归结构在本地磁盘建立 jar 包文件夹。不过自行导入 lib也能实现同效果。3. MyEclipse的自动编译问题。classes文件夹是空白的,没有任何编译文件。可以...原创 2012-10-17 13:52:27 · 123 阅读 · 0 评论 -
2012-07-13 ProJect导入、原理,框架结构
(1)当天工作情况:1.ProJect流程: Xml<-- 交换UI --> 交换框架 --> 调度任务 Job -->任务(加载)-->任务(转换)-->任务(格式)-->输出 2.框架结构图 : 表现层 JSP Jquery(JSTree) AjaxAnywhere(掌握) (Action struts2)...2012-10-17 13:53:08 · 76 阅读 · 0 评论 -
2012-07-14 struts简单Demo
(1)当天工作情况: 1.org.apache.jasper.JasperException: Unsupported encoding: 抛出这个异常的原因在于,在JSP页面的编码设置中有问题 2.java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.FilterDispatcher ...原创 2012-10-18 10:04:43 · 58 阅读 · 0 评论 -
2012-07-17 struts2拦截器,IOC实现,文件上传
(1)当天工作情况: 1.struts2拦截器,include struts-default.xml就包含了默认的拦截器。可以用“<interceptor-ref name="xx" />”覆盖默认拦截器。 2.struts2中实现IOC,做Demo练习时由于struts包与spring包版本不兼容,抛出Classes Not Found Exception 。在官网重新下载2.0...原创 2012-10-18 10:05:16 · 86 阅读 · 0 评论 -
2012-07-18 MySQL乱码,时间表达式页面第一步
(1)当天工作情况: 1.Hibernate Demo .相关Exception及解决方法: Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'hibernate.news_table' doesn't exist 数据库建表。 news_table ...原创 2012-10-18 10:05:24 · 78 阅读 · 0 评论 -
2012-07-19 JS交互、CRON表达式
(1)当天工作情况: 1.Jquery里的radio取值,并用于div层的显示与隐藏,再通过Action里get、set方法对值进行传递输出到result页面。 2.select下拉列表onchange时alert对应option的value值。 3.checkbox输出选中的值。 4.了解CRON时度表达式。(2)假如工作上遇到的问题解决不了: 1.不了解...原创 2012-10-18 10:05:32 · 154 阅读 · 0 评论 -
2012-07-20 时间表达式界面原型
(1)当天工作情况: 1.基于click radio事件,实现点击即时、实时、每月、每周、每天显示不同的任务调度。 2.用.attr({"disabled":"disabled"});属性设计灰色按钮防止并行操作。 3.用.removeAttr("disabled");恢复原有可用属性。 4.加入全选按钮。(2)假如工作上遇到的问题解决不了: 1.目前没加入...原创 2012-10-18 10:05:39 · 123 阅读 · 0 评论 -
2012-07-21 时间控件
(1)当天工作情况: 1.<script type="text/javascript" src="../js/My97DatePicker/WdatePicker.js"></script> class="Wdate" onFocus="WdatePicker({dateFmt:'yyyy-MM-dd HH:m:s'})" 对时原创 2012-10-19 08:31:40 · 62 阅读 · 0 评论 -
2012-07-24 页面设计、Action收集、DTO
(1)当天工作情况: 1.input 的 maxlength="2" 设置输入的最大字符数。 2.正则表达式,只允许输入整数。 value.replace(/[^\d]/g,'') 3.代码的结构化修改。 4.DTO设计,Action通过get、set方法进行数据的收集。(2)假如工作上遇到的问题解决不了: 1.如何对即时、定时,定时中每月、每周、每天、...原创 2012-10-19 08:31:53 · 84 阅读 · 0 评论 -
2012-07-25 Action收集数据
(1)当天工作情况: 1. Action 通过 name 属性进行传值。get和set方法。 2. private Date tt_month_*; s:date标签使用时,一定要是Date类型。 <s:date name="publishTime" format="yyyy-MM-dd HH:mm:ss.SSS" /> 这里格式含义:yyyy-MM-d...原创 2012-10-19 08:32:04 · 101 阅读 · 0 评论 -
2012-07-26 DTO、Action
(1)当天工作情况: 1.解决了用<s:date />标签格式化后时分秒为0的情况,在用WdatePicker日历插件后,格式必须是完整的%y-%M-%d %H-%m-%s。才能正常格式化。 2.设置在点击保存按钮后,输出当前系统时间。其中用JS获取当前系统时间。 s=vYear+(vMon<10 ? "0" + vMon : vMon)+(vDay&...原创 2012-10-19 08:32:12 · 111 阅读 · 0 评论 -
2012-09-13 单位管理需求文档
(1)工作情况 1.单位管理需求分析文档修改 2.单位管理原型界面调整(2)假如工作上遇到的问题 1.尝试对单位管理业务流程的描述:在用户注册登陆页面时,有个人用户、企业用户、公务员等几类用户。 选择『企业用户登陆』入口,成功登陆后可以进行『单位信息编辑』,此处有两种情况: 一是该单位『有营业执照』编号,则可以选择『自动关联信息』,如果『...原创 2012-10-24 13:54:05 · 88 阅读 · 0 评论