月末总结
作者:Jerry
指导师傅:Martin
Copyright © 2006 eBizprise Inc. All Rights Reserved
目录
来到公司一个月之中的感受
学习心得
结合房屋租赁系统,讲述到目前为止对BB框架的了解
陈词
感受
兴奋、激动
不适应
不自信、心里觉得惭愧
生活和学习渐渐有了条理
渐渐地喜欢上了这个大家庭
有了动力
Copyright © 2006 eBizprise Inc. All Rights Reserved
学习心得
首先要掌握项目开发的流程以及模型层(bo)、数据访问层(dao)、业务逻辑层(service)及Page层之间的调用与依赖关系;其次要特别注意配置文件的配置,如果配置文件出现错误,会直接影响到开发的速度。
注意中文的国际化问题。
BB框架底层封装了很多方法,这些方法既方便、快捷又安全,大大提高了我们的开发速度。其增删改查方法只需写一句代码就可实现。这些好的封装模式非常值得我们学习。
Copyright © 2006 eBizprise Inc. All Rights Reserved
学习心得
通过对BB的学习,发现BB框架中有很多有用的util。比如DateUtil,可以方便我们对日期转换以及其他操作;i18nUtil可以方便的取到国际化文字等等。这些都是非常好的util,可以使得我们的开发更快速。
Copyright © 2006 eBizprise Inc. All Rights Reserved
学习心得
BB中的权限问题:要想在BB框架的基础上写一些自己的登录及页面的跳转这时要想到权限问题,:
Copyright © 2006 eBizprise Inc. All Rights Reserved
分页功能的实现
其页面标签为<displayEl>标签,<display:column>标签包含在<displayEl>标签之中,用于显示页面中的列
对应的view层中的page类要继承AbstractDisplytagPage类,重写addParams(HttpServletRequest request, Map<String, Object> params)、getDefaultOrderBy()、query(Integer page, Integer pageSize, String orderBy,Boolean isAscending, Map<String, Object> params)、queryTotalCount(Map<String, Object> params)四个方法。获得要在页面上显示的数据信息、数据信息的总条数以及模糊查询相应的参数。在service实现中返回以上四个方法要得到的数据。由于其底层已经封装好了,所以用起来很方便。而且也解决了很多页面显示的问题。
Copyright © 2006 eBizprise Inc. All Rights Reserved
以下为开发中常用的标签
文本框<widget:field>标签:相比于HTML语言中的<input type=“text”>功能强大了很多。其一:对于输入值的类型的限定,只要一个属性就能搞定。而不再是通过JavaScript进行繁琐的验证。想得到数字类型的值只需设置其属性isNumber等于true即可...... 其二:部分属性还提供了图形化的操作,例如想得到日期类型的值,只需让其isDate属性等于true,在页面上可以通过图形化的操作,向文本框中输入值......
下拉列表框<bo>:相比于HTML语言中的下拉列表框<select>有些不同。boDataSet类型的集合来实现的。
Copyright © 2006 eBizprise Inc. All Rights Reserved
然后在标签中的page、method属性中写入对应的***@AjaxPage名称和***@AjaxMethod名称。
表单<html:form>:在页面有提交请求的情况下,需要设置pageName、methodName两个属性,然后根据提交不同的page及执行page中的方法,返回预期的效果。
<common>标签常用于国际化,<common:i18n key=" ~" />key值为i18n文件中的值。
Copyright © 2006 eBizprise Inc. All Rights Reserved
Copyright © 2006 eBizprise Inc. All Rights Reserved
首页:
用户登录部分
用户注册链接
模糊查询
高级模糊查询
此处为< displayEl >标签实现
月末总结 来自淘豆网m.daumloan.com转载请标明出处.