来到公司已经半个月了,从一开始的啥也不会到今天也算有些进步。来到公司拿来练手的第一个项目就是DB5Q,写写学习笔记总结一下,顺便屡屡思路。
--拿到项目的第一件事情就是仿照例子做一个的相同的js界面。点击左边树形菜单下的子菜单,右边出现一个grid,tbar有按钮。要注意的是配置!!!
①menu.xml
②树形主菜单要在IndexEnPage.jsp中引入。
③grid要在Index.jsp中引入
第二次做前台界面的时候忘记在②中引入。以后一定记住主菜单不要忘记配置。在做js中碰到非常多的问题,布局的问题,列按钮点击事件,等等,通过上网查询和请教同事都解决了出来。
--然后被要求做前后台交互。grid上有三列,ID,姓名以及执行按钮。在数据库中创建表,grid上显示字段。并且点击执行按钮,选择日期,点击确定调用后台。
对我来说非常艰巨的任务,因为对后台这块非常非常不了解。首先创建一个实体类,在实体类中定义字段ID,name。项目用的是ssh框架,来公司之前真心不了解,现在知道ssh是指spring--hibernate--Struts2。
①hibernate是数据层,写dao和daoimpl
②Struts写逻辑层,写action
③业务层,写servive和serviceimpl
④spring是一个容器
关系是action中写service接口名称,不会出现其实现类名称;service只出现dao层接口名称,不会出现其实现类名称。dao层中写与数据库连接的方法。
然后需要配置。而且在昨天自己写的一个功能块中最终报错的hibernate不能连接。经指点是没有注解式开发的原因。今天做了调整之后能够显示。其次是数据的存储过程。层层相扣,需要好好思考。所以打算周末的时候好好研究这个项目。争取把它弄得特别明白。
多做笔记,多总结,多思考。现在我就是应该在错误中学习。不出现错误就不知道自己的盲点在哪里。坚持吧!