摘要:
在springroo中给我们的基本的功能有增,删,改,还有查看全部。我们可以用finder命令来添加通过某一字段查找记录。假设我们已经有项目 equipment,其中的有实体类Emp,Emp有属性username,我们通过username来查找某一Emp的详细信息。1 roo 2 finder list --class ~.domain.Emp --filter username,equ3 fin... 阅读全文
摘要:
我想到两种方法:一种是通过静态页面,创建一个视图,在视图中通过标签显示用户信息另一种是通过json加载,json中含有用户信息,由ui负责json数据的使用第一种:通过付媛媛文章中的方法添加视图,fuyuan 关键方法在附件中先增加视图,再修改视图中的内容,更改视图模板增加视图:web mvc view --path view/userinfo --viewName userinfo --titl... 阅读全文
摘要:
需求:权限系统使用基于角色的权限管理系统实现。系统对象:user(用户)roleuser(用户角色)role(角色)roleactionresource(角色资源)actionresource(可访问url)module(模块)(tree)Jimmy--授权管理 数据持久化到数据库 --用户登录上去之后左侧功能导航模块加载--日报周报模块中必要信息带出来(取用户数据)思路:hr项目已经整合typi... 阅读全文
摘要:
maven错误如下:D:\finance>mvn tomcat:run[INFO] Scanning for projects...[INFO] Searching repository for plugin with prefix: 'tomcat'.[INFO] ------------------------------------------------------------------... 阅读全文
摘要:
为了能够找到项目需要的合适的工程师,快速组建项目交付团队,同时又不增加额外的工作量,我们需要开发一个程序员的考评系统。我们在HR系统高中就有这样的需求。目前做的做法是,项目经理会告知ODC的经理,所在项目需要什么能力水平的工程师,ODC的经理会将所在部门的人员的测评的成绩单发送给项目经理,然后项目经理会从名单中选择认为合适的人员,选择后会通知这些人员,进行面试,通过面试的会转入工作组工作。目前的做... 阅读全文
摘要:
之前,我写了两篇文章来介绍如何在项目中创建无限级分类树并将它加载到到portol的页面中(第一篇,第二篇)。页面效果比较简陋,不过已经实现了我们需要的效果。在接下来的工作中发现,其它的同事在重用我的工作成果的时候遇到了很多问题。甚至我花一天时间写笔记,有些同事居然花两天时间来应用。所以在这篇文章中,我来探讨一下如何在自己的项目中重用 别人的工作成果。我觉得有这样几种方法:1、复制别人写好的项目代码... 阅读全文
摘要:
1、创建目录,并在目录下运行roo2、将附件中cmd.roo文件拷贝到个人创建的目录下,运行如下命令: script --file cmd.roo3、编辑文件 database.properties将如下信息复制入文件中,替换原有内容:database.password=database.url=jdbc\:mysql\://localhost\:3306/yourdbname?useUnicod... 阅读全文
摘要:
在编写时要注明引用文章出处。写清楚文章类型,初步设定为:工作笔记(note:),待解决问题(issues:open、close),指南(howto:),引用(ref:),创意和想法(idea:),任务说明(task:),路线图(roadmap:),成果(result:)在工作笔记中记录好工作任务,注明工作目标。编写好标题,标题可以在完成后编写,但是要写好,写具体。尽量能让别人直接看懂。一个标题写一... 阅读全文
摘要:
阅读 这篇文章 并下载插件安装后出现错误,截屏如下 操作过成日志如下:D:\finance>cd \D:\>cd rootestD:\rootest>roo ____ ____ ____ / __ \/ __ \/ __ \ / /_/ / / / / / / // _, _/ /_/ / /_/ //_/ |_|\____/\____/ 1.1.5.RELEASE [rev d3a68c3]We... 阅读全文
摘要:
需求分析:在权限管理和组织结构管理中都有树状结构的页面应用。如网站菜单中,会有一级菜单,二级菜单;在组织结构中有,一个大部门会有多个小部门,还会有二级部门和三级部门。这样的数据结构我们称之为 无限级分类树。在实际项目中,这样的页面结构都有广泛的应用。今天我们就是用SpringRoo和Extjs结合,来实现一个Menu树的管理功能。系统设计及实现思路:对于树状结构 通过数据库和orm映射,可以有多种... 阅读全文
摘要:
接 第一部分。6、将 树状结构加入到 Portal页面当中。6.1 增加依赖js文件将文件从Easyphp页面复制到spring roo项目的文件夹中6.2 修改默认的模板页打开portal 文件夹中index.html文件。 复制选中部分到extjs.jspx文件这里有两处需要修改,详情请见上图:注释掉原页面的onReady事件,将新的onReady事件,加入到index_extjs.jspx页... 阅读全文
摘要:
在财务任务中有一个需求,将用户输入的表单对象转换成另一个对象,保存到服务器中。这个功能我们可以通过修改roo生成的代码来实现。但是那不是好的方法,因为可能重新生成时会将你写的代码覆盖掉。同时也影响项目的封装性。如何来实现这个功能,而不更 改roo生成的代码呢?这里我们需要使用Aop来实现。(AOP的文档可以在 这里 找到)我来做一个简单的例子来说明如何使用首先创建一个Roo项目,命令如下// Sp... 阅读全文
摘要:
关于roo中rollback打错的命令的问题虽然在spring roo特性中有关于rollback的描述,但是就目前文档中的记录而言,还没有可以直接使用的rollback命令。但是在实际应用中,还是有其它的解决方法的:1、使用backup 命令如果错了生成错了,就解压并恢复到原来的状态2、使用roo 的log文件。所有roo中的command都会记录到一个log.roo的文件中如果输入有错误可以通... 阅读全文
摘要:
使用Spring Roo中页面js效果使用的是dojo实现的,生成的View使用的spring mvc的tiles。大部分视图中的tag是自定义的。这使得我们加载Extjs依赖的js文件,造成一定困难。其实,spring roo 中默认生成的web mvc中的标签都是自定义的。我们通过阅读官方文档得知。A fully customizable set JSP of tags is provided... 阅读全文
摘要:
在上一篇文章中我们已经可以使用c#来编写extjs的页面了,总结一下,基本可以得到如下结论:可是使用代码生成工具,生成可以编译的c#代码。通过生成的c#代码,可以实现对Extjs页面的所有操作。包括new 新对象,使用Extjs的事件机制。在c#中可以使用接口,可以使用继承(别笑,这个特性在版本1中是无法使用的)问题是:我们不能在c#中,创建一个类,这个类继承于Extjs中的某个对象。尝试是这样的... 阅读全文
摘要:
尝试一,将项目迁移到VS2010环境中。使用vs2010直接升级后,页面会出现错误。这个尝试失败了。尝试二,先创建一个asp.net mvc项目,在项目运行起来后,再添加相应的支持。这个方法成功了。这里记录一下调试的过程。1、使用vs2010创建asp.net mvc3的项目,使用点Internet项目模板。2、将home.aspx视图中的js和html helper复制到新的项目中。3、添加点D... 阅读全文