DAO type里spring DAO是灰色的

Java Data Access Object - Generate Precise findBy methods - DAO type - Spring DAO (灰色 不能選) 2015-09-30

原因:爲了方便,把原來一些工程中的包和主要幾個配置直接cop而不用導入spring和hibernate的capbiltiy,于是在用MyEclipse的DataBase Explorer的Hibernate Reverse Enginnering時就不能生産spring DAO. 解決辦法,去以前的工程中把.myhibernatedata資源文件考到工程根目錄下,其實這樣還是不行地:),改.project配置文件吧.(提示:在工程根目錄下,eclipse中在filter裏把.resource隱藏

JFinal Dao 集成到 Spring 2015-09-27

        最近公司其它部門的同事還有朋友都表示對jfinal有很大的興趣,我發現最主要的一點是jfianl極簡風格和牛x的開發效率讓大家爲之興奮,尤其是jfinal的dao設計.至于沒有在新專案中進行嘗試,因爲好多專案需要對事務尤其是多庫事務上進行處理,而這點也讓大家犯難了起來.公司目前的專案是基于springmvc+mybatis,所以我將jfinal dao 集成到spring上,利用spring 強大的事務抽象能力解決事務難題.      不說了,先上代碼..    <bean  c

spring DAO模塊支持jdbc 2015-10-02

jdbc編程中,需要手動獲取Connection.Statement.PreparedStatement.ResultSet.SQLException,使用完畢後還需要手動釋放連接.spring框架對jdbc進行了封裝,使用自己的封裝的JdbcTemplate進行數據庫操作.下面是個簡單的例子.Person.java定義Person類,代碼:package com.yeetrack.springDAO; import java.util.Date; public class Person { p

Spring DAO vs Spring ORM vs Spring JDBC 2015-10-07

Pat 的疑惑最近關注于 Spring 提供的數據訪問技術,對于 Spring 相關的這幾個專案有何不同我不是太明白:Spring-DAO (http://docs.spring.io/spring/docs/2.0.8/reference/dao.html)Spring-ORM (http://docs.spring.io/spring/docs/3.0.x/spring-framework-reference/html/orm.html)Spring-JDBC (http://docs.sp

Spring dao單元測試 2015-09-28

public class JdbcDao extends JdbcDaoSupport  {     @SuppressWarnings("rawtypes")     public List getUsers()     {         List result = super.getJdbcTemplate().query(                 "select username, user_id from dba_users where account_st

DAO(Data Access Object Pattern) 2015-09-28

DAO(Data Access Object Pattern)
總是看到什麽什麽dao的,但是Dao到底是什麽?Dao是一種設計模式,全稱Data Access Object Patter.下面翻譯一篇小文章,以作解釋.Data Access Object Pattern 或者DAO 模式被用來分離低層次數據訪問和高級業務邏輯操作.下面是一些DAO模式中包含的元素.· Data Access Object Interface - 定義了一個 ...

Android 使用ORMLite打造萬能泛型Dao簡化數據持久化層 2015-09-29

前面的一篇文章Android ORM系列之ActiveAndroid 介紹了ActiveAndroid的使用方法,但是ActiveAndroid有一個很明顯的缺點,就是所有的實體類必須繼承Model類才能進行CRUD,這是典型的php中的ActiveRecord方式的數據庫操作.這時候我們會想一下,在Java Web中,hibernate或者mybatis就很好,其實在android中也有這麽一個框架,但是這個框架是java的,只不過它支持Android而已,它就是ORMLite.這篇文章不會過

手把手教你實現Spring ioc 2015-09-28

手把手教你實現Spring ioc
手把手教你實現Spring ioc "Don't call us, we'll call you(不要聯系我,我會主動聯系你)" 這是好萊塢很經典的一句話,應用在ioc(控制反轉)領域,發現理解起來相得益彰--你作爲用戶不需要控制業務實體的生成,交給我容器來控制,這就是控制反轉.不過,這樣理解起來也有點麻煩,套用面向對象大師Martin Fowler的說法更 ...

搭建Spring MVC環境進行簡單的增、刪、改、查。 2015-09-28

Spring MVC流程說明: 用戶向Web伺服器發送請求 Web伺服器根據web.xml文件找到請求映射到的Contorller處理器. 處理器根據請求訪問業務Service層和DAO層進行處理然後把得出的返回結果到前端JSP頁面 用戶通過返回結果得到相應的信息專案配置文件如下: Web.xml: <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns="http://java.sun.c

通向架構師的道路第十八天萬能框架Spring(一 2015-09-28

通向架構師的道路第十八天萬能框架Spring(一
一.前言 前一陣列剛換了個新的工作環境,然後自己的baby也剛出生,一直沒有時間去做工作以後的其它事了,擔擱了一段日子. 今天兒子滿一周了,我內人她家幫著照顧著,總算我可以喘口氣休息一下,因此決定將這個系列的博文繼續下去,同時也將此篇獻給我剛出生一周的兒子和幸苦了10個月的愛人. 二.基本概念 Spring,作爲一個流行框架它給我們在日常工程中的框架搭建提供了太多的便利了,它就 ...

Spring @Transactional的簡單配置總結 2015-09-28

Spring @Transactional的簡單配置總結
背景:spring老版本是使用TransactionProxyFactoryBean來實現對spring的事務進行配置(缺點自己google,一大堆的缺點)spring2.x引入了AOP(面向切面的編程)當初專案也是喜歡用spring xml方式的配置,後來專案使用spring3.x版本,看到了@Transactional注解,個人覺得挺方便和實用.(具體什麽原因,說不清) 上 ...

NOTE:Spring 2015-09-29

 -15____________________________________________________________________________________ 1.spring容器  spring容器就是IoC容器,用來實現反轉控制的spring組件.在spring中提供了兩種IoC容器:BeanFactory和ApplicationContextApplicationContext是BeanFactory的一個子接口,它繼承了BeanFactory接口,並提供一些

Spring的注解積累 2015-09-29

用注解來向Spring容器注冊Bean. 需要在applicationContext.xml中注冊:1:@Repository 標注在持久層,即dao,用于標注數據訪問. 2:@Service 標注在業務層,即service,用于標注業務邏輯. 3:@Controller 標注在控制層. 4:@Component 當不明確這個類屬于那個層的時候,可以使用@Component進行標注,但不建議使用 5:@Autowired 屬性加上@Autowired後不需要getter()和setter()方法

eclipse下搭建SSH整合環境(Struts2+Spring+Hibernate+maven) 2015-09-29

eclipse下搭建SSH整合環境(Struts2+Spring+Hibernate+maven)
1,創建一個maven工程,在選擇Archetype時選擇webapp: 2,下一步配置maven的pom.xml文件,獲取依賴的jar包: <!-- struts2核心包 --> <dependency> <groupId>org.apache.struts</groupId> <artifactId>struts2 ...

Spring學習五spring整合hibernate 2015-09-30

Spring學習五spring整合hibernate
上一篇博客中講到spring dao層對jdbc的封裝,用到了模板模式的設計思想 .這篇我們來看看spring中的orm層對hibernate的封裝,也就是所謂的spring整合 hibernate.這裏同樣用了模板模式, 將hibernate開發流程封裝在ORM層提供的模板類HibernateTemplate中,通過在DAO中對模板類的使用,實現對傳統hibernate開發流 ...

spring 注解積累 2015-10-04

用注解來向Spring容器注冊Bean.        需要在applicationContext.xml中注冊:   1:@Repository 標注在持久層,即dao,用于標注數據訪問.        2:@Service 標注在業務層,即service,用于標注業務邏輯.        3:@Controller 標注在控制層.        4:@Component 當不明確這個類屬于那個層的時候,可以使用@Component進行標注,但不建議使用        5:@Autowired

struts2+spring實現簡單用戶登錄注冊 2015-10-08

在前面demo的基礎上再做一個涉及數據庫訪問,分層結構的簡單用戶登錄注冊例子,步驟如下:1.新建user表,sql語句如下DROP TABLE IF EXISTS `user`; CREATE TABLE `user` ( `id` int(11) NOT NULL auto_increment, `name` char(128) NOT NULL, `credits` int(11) default '0', `password` varchar(32) NOT NULL, `last_vis

Spring 標簽 2015-09-27

@Component @Transactional @Autowired   1.@controller 控制器(注入服務) 2.@service 服務(注入dao) 3.@repository dao(實現dao訪問) 4.@component (把普通pojo實例化到spring容器中,相當于配置文件中的<bean id="" class=""/>)  

spring概覽 2015-09-27

spring概覽
spring 7 個核心模塊核心容器,spring上下文,spring aop,spring dao,spring orm,spring web,spring mvc. 核心模塊主要主見是BeanFactory,工程實現模式.BeanFactory使用控制反轉 IOC模式將應用程序的配置與實際程序分離開. spring上下文是一個配置文件,向spring框架提供上下文信息.sp ...

使用 Spring 進行單元測試 2015-09-27

使用 Spring 進行單元測試
概述單元測試和集成測試在我們的軟件開發整個流程中占有舉足輕重的地位,一方面,程序員通過編寫單元測試來驗證自己程序的有效性,另外一方面,管理者通過持續自動的執行單元測試和分析單元測試的覆蓋率等來確保軟件本身的質量.這裏,我們先不談單元測試本身的重要性,對于目前大多數的基于 Java 的企業應用軟件來說,Spring 已經成爲了標准配置,一方面它實現了程序之間的低耦合度,另外也通過 ...
一周排行
  • 源碼鏈接:OSC -> Resty   Github -> Resty   線上開發手冊 如果你還不是很了解restful,或者認爲restful只是一種規範不具有實際意義,推薦一篇osc兩年前的文章:R ...
  •         這個月,做CEO真的收獲很多,雖然感覺很累,有時候話說多了,嗓子疼的不行,還是滿滿的成就感.人最快樂的時候就是實現自己人生價值的時候吧. 月初的時候,沒有交接好,導致作品展期間本期的學術報告有些倉促. ...
  •     一般軟件都要輸入序列號(SN),而大家平時用的最多的恐怕是盜版軟件,通常盜版軟件的序列號(SN)都保存成:XXXXX-XXXXX-XXXX-XXXX的形式. 而軟件輸入序列號的地方通常都是幾個文本框(Text ...
  • 檢查變量是否是數字或數字式字符串:$success = is_numeric($string);如果變量是數字,或者是包含數字及符號.小數點.指數的字符串,這個函數就會返回True.完整文檔:http://php.n ...
  • 大三還有幾個月就結束了,想想時間,不知不覺的從指縫間溜走,三年,三年,一個一個的三年,當你察覺的時候,你已經將要完成你的學業,如無意外,這將是你人生中最後的學生生涯.這些年,你自認,沒有好好學習,也沒有好好的談一次戀 ...
  • 課程首頁地址:http://blog.csdn.net/sxhelijian/article/details/7910565[專案1:利用循環求和]求1000以內所有偶數的和//用for循環完成 #include & ...
  • /* 問題描述 0---1----2---3----4--... n 某旅遊城市在長江邊開辟了若幹個旅遊景點.一個遊船俱樂部在這些景點都設置了遊船出租站,遊客可在澤瀉遊船出租 站租用遊船,並在下遊的任何一個遊船出租站 ...
  •         Lua中函數定義的常規語法,以下例說明之:        function incCount(n)            n = n or 1            count = count + n ...
  • Windows Server 2008 最大記憶體限制:Windows Server 2008 x86Windows Server 2008 標准版,支持最大 4GB 記憶體Windows Server 2008 企 ...
  • Python是一種解釋型的面向對象的語言,優點比較突出,在python語言中,有一個標准模塊叫OS模塊,包含普遍的系統操作功能.這次就簡單記錄一些常用的linux與python.os的一些相關方法.1:查看當前所在目 ...