Ⅰ nutz的@api在哪個jar包
對,都是。。。下邊的每個包的詳解
spring.jar 是包含有完整發布模塊的單個jar 包。但是不包括mock.jar, aspects.jar, spring-portlet.jar, and spring-hibernate2.jar。
spring-src.zip就是所有的源代碼壓縮包。
除了spring.jar 文件,Spring 還包括有其它21 個獨立的jar 包,各自包含著對應的Spring組件,用戶可以根據自己的需要來選擇組合自己的jar 包,而不必引入整個spring.jar 的所有類文件。
spring-core.jar
這個jar 文件包含Spring 框架基本的核心工具類。Spring 其它組件要都要使用到這個包里的類,是其它組件的基本核心,當然你也可以在自己的應用系統中使用這些工具類。
外部依賴Commons Logging, (Log4J)。
spring-beans.jar
這個jar 文件是所有應用都要用到的,它包含訪問配置文件、創建和管理bean 以及進行Inversion of Control / Dependency Injection(IoC/DI)操作相關的所有類。如果應用只需基本的IoC/DI 支持,引入spring-core.jar 及spring-beans.jar 文件就可以了。
外部依賴spring-core,(CGLIB)。
spring-aop.jar
這個jar 文件包含在應用中使用Spring 的AOP 特性時所需的類和源碼級元數據支持。使用基於AOP 的Spring特性,如聲明型事務管理(Declarative Transaction Management),也要在應用里包含這個jar包。
外部依賴spring-core, (spring-beans,AOP Alliance, CGLIB,Commons Attributes)。
spring-context.jar
這個jar 文件為Spring 核心提供了大量擴展。可以找到使用Spring ApplicationContext特性時所需的全部類,JDNI 所需的全部類,instrumentation組件以及校驗Validation 方面的相關類。
外部依賴spring-beans, (spring-aop)。
spring-.jar
這個jar 文件包含Spring DAO、Spring Transaction 進行數據訪問的所有類。為了使用聲明型事務支持,還需在自己的應用里包含spring-aop.jar。
外部依賴spring-core,(spring-aop, spring-context, JTA API)。
spring-jdbc.jar
這個jar 文件包含對Spring 對JDBC 數據訪問進行封裝的所有類。
外部依賴spring-beans,spring-。
spring-support.jar
這個jar 文件包含支持UI模版(Velocity,FreeMarker,JasperReports),郵件服務,腳本服務(JRuby),緩存Cache(EHCache),任務計劃Scheling(uartz)方面的類。
外部依賴spring-context, (spring-jdbc, Velocity, FreeMarker, JasperReports, BSH, Groovy, JRuby, Quartz, EHCache)
spring-web.jar
這個jar 文件包含Web 應用開發時,用到Spring 框架時所需的核心類,包括自動載入Web Application Context 特性的類、Struts 與JSF 集成類、文件上傳的支持類、Filter 類和大量工具輔助類。
外部依賴spring-context, Servlet API, (JSP API, JSTL, Commons FileUpload, COS)。
spring-webmvc.jar
這個jar 文件包含Spring MVC 框架相關的所有類。包括框架的Servlets,Web MVC框架,控制器和視圖支持。當然,如果你的應用使用了獨立的MVC 框架,則無需這個JAR 文件里的任何類。
外部依賴spring-web, (spring-support,Tiles,iText,POI)。
spring-portlet.jar
spring自己實現的一個類似Spring MVC的框架。包括一個MVC框架和控制器。
外部依賴spring-web, Portlet API,(spring-webmvc)。
spring-struts.jar
Struts框架支持,可以更方便更容易的集成Struts框架。
外部依賴spring-web,Struts。
spring-remoting.jar
這個jar 文件包含支持EJB、遠程調用Remoting(RMI、Hessian、Burlap、Http Invoker、JAX-RPC)方面的類。
外部依賴spring-aop, (spring-context,spring-web,Hessian,Burlap,JAX-RPC,EJB API)。
spring-jmx.jar
這個jar包提供了對JMX 1.0/1.2的支持類。
外部依賴spring-beans,spring-aop, JMX API。
spring-jms.jar
這個jar包提供了對JMS 1.0.2/1.1的支持類。
外部依賴spring-beans,spring-,JMS API。
spring-jca.jar
對JCA 1.0的支持。
外部依賴spring-beans,spring-, JCA API。
spring-jdo.jar
對JDO 1.0/2.0的支持。
外部依賴spring-jdbc, JDO API, (spring-web)。
spring-jpa.jar
對JPA 1.0的支持。
外部依賴spring-jdbc, JPA API, (spring-web)。
spring-hibernate2.jar
對Hibernate 2.1的支持,已經不建議使用。
外部依賴spring-jdbc,Hibernate2,(spring-web)。
spring-hibernate3.jar
對Hibernate 3.0/3.1/3.2的支持。
外部依賴spring-jdbc,Hibernate3,(spring-web)。
spring-toplink.jar
對TopLink框架的支持。
外部依賴spring-jdbc,TopLink。
spring-ibatis.jar
對iBATIS sql Maps的支持。
外部依賴spring-jdbc,iBATIS SQL Maps。
另外的兩個包。
spring-mock.jar
這個jar 文件包含Spring 一整套mock 類來輔助應用的測試。Spring 測試套件使用了其中大量mock 類,這樣測試就更加簡單。模擬HttpServletRequest 和HttpServletResponse 類在Web 應用單元測試是很方便的。並且提供了對JUnit的支持。
外部依賴spring-core。
spring-aspects.jar
提供對AspectJ的支持,以便可以方便的將面向方面的功能集成進IDE中,比如Eclipse AJDT。
外部依賴。
WEAVER JARS (dist/weavers)說明。
spring-agent.jar
Spring的InstrumentationSavingAgent (為InstrumentationLoadTimeWeaver),一個設備代理包,可以參考JDK1.5的Instrumentation功能獲得更多信息。
外部依賴none (for use at JVM startup: "-javaagent:spring-agent.jar")。
spring-tomcat-weaver.jar
擴展Tomcat的ClassLoader,使其可以使用instrumentation(設備)類。
外部依賴none (for deployment into Tomcat's "server/lib" directory)。
Ⅱ Nutz中多表關聯查詢,只能使用自定義Sql嗎,有沒有別的方式
多表關聯查詢語法分為 內、外連接。
外連接分為左連接(left join 或left outer join)、右連接(right join 或者 right outer join)、和完整外部連接 (full join 或者 full outer join)
左連接:select * from table1 left join table2 on table1.條件列名 = table2.條件列名
右連接:select *from table1 right join table2 on table1. 條件列= table2.條件列
完全外部連接:select *fron table1 join table2 on table1.條件列名 = table2.條件列名
交叉連接(完全):select *from table1 cross join table.
Ⅲ nutz在分頁過程中有沒有對排序欄位進行處理
分頁和排序一般是同時進行的,例如Jquer UI,dwz,bjui都是應當支持欄位排序的;
nutz拓展拼接sql的工具包嗎?,能夠拼接where,order by等查詢條件。
Ⅳ nutz自定義SQL文件里可以動態添加SQL語句么
使用視圖可以實現,視圖中的語句如下: SELECT test1, test2, test1 + test2 AS Expr1 FROM dbo.Table_2 Expr1這一列可以實時獲得
Ⅳ 淺談java框架jfinal和nutz的區別
1分鍾注冊,結交更多好友,享用更多功能,輕松玩轉酷辣蟲!
您需要 登錄 才可以下載或查看,沒有帳號?立即注冊
x
作為程序開發者應該大多數都知道ssh(spring+struts+hibernate)框架,有的公司可能也會用sshi(spring+struts+hibernate+ibatis)或者sshm(spring+struts+hibernate+mybatis)框
架,但是可能知道jfinal跟nutz框架的可能就不是很多了,尤其對於剛培訓出來,或者剛工作幾年的初級程序員,當然也包含一些對技術不是太喜歡鑽研的中級程序員,今天就藉此機會來這
獻丑一下給大家嘮叨嘮叨java的jfinal框架和nutz框架。
jfinal框架 :
JFinal 是基於 Java 語言的極速 WEB + ORM 框架,其核心設計目標是開發迅速、代碼量少、學習簡單、功能強大、輕量級、易擴展、Restful。 在擁有Java語言所有優勢的同時再擁有ruby
、python、php等動態語言的開發效率
JFinal有如下主要特點:
1.MVC架構,設計精巧,使用簡單
2.遵循COC原則,零配置,無xml
3.獨創Db + Record模式,靈活便利
4.ActiveRecord支持,使資料庫開發極致快速
5.自動載入修改後的java文件,開發過程中無需重啟web server
6.AOP支持,攔截器配置靈活,功能強大
7.Plugin體系結構,擴展性強
8.多視圖支持,支持FreeMarker、JSP、Velocity
9.強大的Validator後端校驗功能
10.功能齊全,擁有struts2的絕大部分功能
11.體積小僅248K,且無第三方依賴
nutz框架 :
Nutz是對於Java程序員來說,除SSH之外的另一個選擇。當然,它是開源的,並且是完全免費的。同時也是商業友好的(Licensed under the Apache License, Version 2.0)。
輕 -- 當前最新版,整個jar文件共910kB -- 針對JDBC的薄封裝,無緩存。
全 -- 提供了Dao(ORM, SQL管理),Ioc, Aop, Mvc, Json解析等必要功能。
活 -- 各個部分可以獨立使用,比如在Spring里採用Nutz.Dao,又比如在Nutz.Ioc里使用Hibernate等。
整 -- 它所有功能均不依賴第三方jar文件。這就意味著:如果一個Web應用,你在WEB-INF/lib下只需要放置一個nutz.jar就夠了。當然,你要使用其它的連接池、資料庫驅動、列印PDF支持
等功能,還需要自行添置jar包 !
Ⅵ 免費的java快速開發平台有哪些
1、通過我對全國三十幾家開發平台廠商的排查,能夠提供免費的確實屈指可數,更可況又要是java又要是主流,找來找去只有一個,就是廣州天翎Myapps平台,他們最近有推出免費版本,但是是永久免費還是免費一端時間建議直接聯系進一步了解呢;
2、我看很多朋友回答中一口咬定不存在免費的,其實不然呢,現在軟體行業的商業模式還是有幾種的,一種是大家知道的直接賣錢(主流),第二種就是產品免費但是通過部分人工服務收費(力軟),第三種就是這兩種的結合體,即把產品劃分出不同版本,較低配置的作為免費版去引流,而高配置的留著賣錢,我猜天翎應該是這種模式,但是有什麼關系呢,對於個人,初創團隊和成長型軟體公司來說,很多小的業務系統只要有開發平台就足夠了!
Ⅶ 如何閱讀Nutz的源碼
開始學習框架思想了,打算先從nutz入手,因為nutz是國人寫的,中文注釋,容易理解
而且nutz框架比較小,但是麻雀雖小五臟俱全,大牛的思想還是可以學到的.
1、
這里if感覺多此一舉,既然這樣判斷何不在warn裡面判斷呢(效率問題),感覺這樣寫法有點蛋疼,
Ⅷ nutz框架高手來把下面sql語句轉成nutz的語句
通過語句拼接比這樣省事多了