zoukankan      html  css  js  c++  java
  • 2013第46周二今天开放中遇到的几个问题

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


  • 相关阅读:
    SpringMVC快速使用——基于注解
    SpringMVC快速使用——基于XML配置和Servlet3.0
    Logback
    软件设计原则
    常用软件官方网站和下载地址记录
    刚刚开通的博客
    Layui 上传附件前条件判断
    js 重置input内容的两种情况
    Java 集合与数组相互转换
    使用Freemarker输出word文档到浏览器与本地
  • 原文地址:https://www.cnblogs.com/doit8791/p/3420326.html
Copyright © 2011-2022 走看看