您的位置:首页 > 其它

2013第46周二今天开放中遇到的几个问题

2013-11-12 21:59 260 查看
2013第46周二今天开放中遇到的几个问题1.MyEclipse编辑器环境使用: a定位所在文件对应的目录结构快捷键alt+shift+w(好像可以设置自动对应的,还没注意到) b查看接口函数的实现crtl+T直接定位的实现而不是声明接口 c要尽快解决的java、jsp、js默认编辑器的设置问题,尤其是jsp文件编辑时tab键设置,自动生成代码模板,注释模板问题,在开始就要注意自己的代码风格和模板,而不是到最后统一修改,因为你将来根本没时间改。今晚上及明早上再好好学习现有的java及jsp编码规范和对应的模板及快捷键相关操作。 d今天想搜索不用hibernate的情况下如何有数据库表结构来自动生成pojo类,用myeclipse的连接上数据库找到对应表后右键看到了JPA、EJB、Hibernate的反向工程里面可以设置,但单击后选择包时无法进行,上网搜索后知道现有工程中没有hibernate、JPA的能力,选中工程右键Myeclipse增加Hibernate能力再尝试利用hibernate只生成pojo类的方法成功。只是没找到快捷的去掉工程Hibernate能力操作,可能是此过程逆向时容易出问题吧。2.Spring事务操作,之前项目用Java时都自己做事务处理或者hibernate来做,这次项目不用hibernate,自己写sql语句开始以为写事务会很麻烦,原来利用Spring 的aop特性,只要在配置文件陪一下就可以对service层启用事务,满足配置条件的方法Spring自动做事务封装,所有操作完成返回成功时Spring做commit处理,如果中间有步骤出错,会自动回滚。事务配置文件如下:<tx:advice id="txAdvice" transaction-manager="transactionManager"> <tx:attributes> <tx:method name="get*" propagation="SUPPORTS" read-only="true" isolation="READ_COMMITTED"/> <tx:method name="find*" propagation="SUPPORTS" read-only="true" isolation="READ_COMMITTED"/> <tx:method name="load*" propagation="SUPPORTS" read-only="true" isolation="READ_COMMITTED"/> <tx:method name="search*" propagation="SUPPORTS" read-only="true" isolation="READ_COMMITTED"/> <tx:method name="*" propagation="REQUIRED" isolation="READ_COMMITTED" /> </tx:attributes> </tx:advice> <aop:config> <aop:pointcut id="servicePointcut" expression="execution(*.*.service.impl.*.*(..))" /> <aop:advisor advice-ref="txAdvice" pointcut-ref="servicePointcut" /> </aop:config>
3.今天早上及中午吃饭后看了下jquery的入门教程文档,发现真的很巧妙,借这次项目机会一定要用好jquery,现在想象自己印象最深的就是jquery灵活的选择器。选择定位要操作的对象确实是很重要的操作。今天觉得要不断暗示自己面对开发中问题,提高开发速度,遇到别人好的代码段时先搜集到wiz笔记中,用好工具也意味着在日常工作生活中要尽可能的用工具来解决问题,熟练用工具并发现其问题改进。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: