博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2013第46周二今天开放中遇到的几个问题
阅读量:6553 次
发布时间:2019-06-24

本文共 1646 字,大约阅读时间需要 5 分钟。

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笔记中,用好工具也意味着在日常工作生活中要尽可能的用工具来解决问题,熟练用工具并发现其问题改进。

转载地址:http://ljjco.baihongyu.com/

你可能感兴趣的文章
JS中的return; return true; return false;
查看>>
Websphere Application Server(版本:8.0.0.3)JMS配置(m...
查看>>
分想下用highcharts制作的3d饼图
查看>>
我的友情链接
查看>>
sed实例
查看>>
我的友情链接
查看>>
[arm驱动概念篇]Linux内存管理(上)
查看>>
使用daocloud加速docker pull
查看>>
iOS精确计算label 的高度
查看>>
8 个必备的PHP功能开发
查看>>
我的友情链接
查看>>
每次登陆华为设备都提示更改密码The password needs to be changed!
查看>>
swap分区爆了解决办法(查看swap分区进程占用的内存)
查看>>
Linux下的snmpd.conf配置说明
查看>>
React Native 简介:用 JavaScript 搭建 iOS 应用 (1)
查看>>
linux学习笔记9
查看>>
CSS
查看>>
Ubuntu服务器运维
查看>>
动态设置xml中的InputType类型
查看>>
学习linux决心书彭朝辉
查看>>