jodd jar下載 最新更新|軟件分類|軟件專題|手機(jī)版|論壇轉(zhuǎn)貼|軟件發(fā)布

您當(dāng)前所在位置: 首頁(yè)編程開(kāi)發(fā)編程輔助 → Jodd(Java開(kāi)發(fā)工具集) v5.3.0 開(kāi)源版

Jodd(Java開(kāi)發(fā)工具集)

v5.3.0 開(kāi)源版

Jodd(Java開(kāi)發(fā)工具集)下載
  • 軟件大?。?span itemprop="fileSize">3.14 MB
  • 軟件語(yǔ)言:中文
  • 軟件類型:國(guó)產(chǎn)軟件 / 編程輔助
  • 軟件授權(quán): 免費(fèi)軟件
  • 更新時(shí)間:2020-10-29 13:51:29
  • 軟件等級(jí):4星
  • 軟件廠商: -
  • 應(yīng)用平臺(tái):Win7, Win8, Win10
  • 軟件官網(wǎng):

ITMOP本地下載文件大小:3.14 MB

點(diǎn)贊 好評(píng) 0%(0) 差評(píng) 差評(píng) 0%(0)

軟件介紹人氣軟件精品推薦相關(guān)文章網(wǎng)友評(píng)論下載地址

小編為您推薦: jodd java工具

Jodd(Java開(kāi)發(fā)工具集)專門(mén)針對(duì)現(xiàn)今流行和進(jìn)入的微服務(wù)、微框架時(shí)代,而由個(gè)人大神自制分享的常用開(kāi)源工具包,僅在java環(huán)境下加載使用,體積小、內(nèi)容還不少,無(wú)論是訊息的即時(shí)傳發(fā),還是代碼的自檢自查,功能里面都是包含的!

jodd官方簡(jiǎn)介

Jodd 是一個(gè)開(kāi)源的 Java 工具集, 包含一些實(shí)用的工具類和小型框架。簡(jiǎn)單,卻很強(qiáng)大!

Jodd = Tools + IoC + MVC + DB + AOP + TX + JSON + HTML < 1.7 Mb

Jodd 被分成眾多模塊,按需選擇,其中

jodd jar下載

工具類模塊有:

jodd-core? ? ? ? 一些工具類,包括Printf、JDateTime、StringUtil、Fast buffers等等

jodd-bean? ? ? ? BeanUtil以及類型檢查轉(zhuǎn)換工具

jodd-props? ? ? ?更強(qiáng)大的Java Properties替代

jodd-email? ? ? ?更簡(jiǎn)單易用的e-mail收發(fā)

jodd-upload? ? ? 處理HTTP上傳

jodd-servlets? ? 一些Servlet相關(guān)的工具類, 附帶一套漂亮的JSP標(biāo)簽庫(kù)

jodd-http? ? ? ? 輕巧的HTTP客戶端

小型框架模塊有:

jodd-madvoc? ? ? 一個(gè)MVC框架

jodd-petite? ? ? 一個(gè)依賴注入容器

jodd-lagarto? ? ?HTML/XML解析器,包含Jerry和CSSelly,讓你像jQuery一樣篩選HTML節(jié)點(diǎn)

jodd-lagarto-web Lagarto的Web擴(kuò)展,包含Decora、HtmlStapler等等

jodd-proxetta? ? 幫你實(shí)現(xiàn)動(dòng)態(tài)代理,獲取函數(shù)參數(shù)名

jodd-dboom? ? ? ?數(shù)據(jù)庫(kù)訪問(wèn)的輕量級(jí)封裝,可看作一個(gè)簡(jiǎn)單的ORM

jodd-json? ? ? ? JSON解析、序列化

jodd-vtor? ? ? ? 一個(gè)基于注解的字段驗(yàn)證框架

Jodd提供的功能有:

1. 提供操作Java bean

2. 可以從各種數(shù)據(jù)源加載Bean

3. 簡(jiǎn)化JDBC的接連與代碼

4. 剖析SQL查詢

5. 處理時(shí)間與日期

6. 操作與格式化String

7. 搜索本地硬盤(pán)上的文件

8. 幫助處理Servlet請(qǐng)求等

除此之外還包含一個(gè)很小,但實(shí)用的基于JSP的MVC框架。

使用Jodd的優(yōu)點(diǎn)簡(jiǎn)化和統(tǒng)一 controller ,拋棄 extends SimpleFormController ,統(tǒng)一使用 implements Controller 的方式。

2. 簡(jiǎn)化 JSP 頁(yè)面的 bind, 不需要一個(gè)字段一個(gè)字段的綁定。

3. 對(duì) bean 沒(méi)有任何要求,可以使用任意的 bean 做為 formBean.

使用方法簡(jiǎn)介:

1 把 jodd.jar 放到 web-inf->lib 下,在 web.xml 里聲名標(biāo)簽:

< taglib >

< taglib-uri > jodd

< taglib-location > /WEB-INF/lib/jodd.jar

2 任意的一個(gè) javaBean做為FormBean

package caike;

public class User {

private String userName;

private String password;

public String getPassword() {

return password;

}

public void setPassword(String pwd) {

this .password = pwd;

}

public String getUserName() {

return userName;

}

public void setUserName(String username) {

this .userName = username;

}

}

3 在 JSP 頁(yè)面使用 jodd tag:, 比如對(duì)應(yīng)用戶登錄頁(yè)面的

<% @page import = " caike.User " %>

<% @taglib uri = " jodd " prefix = " jodd " %>

< jodd:form beans ="user" scopes ="session" >

< form action ="my.htm" method ="post" >

< table width ="300" border ="0" cellspacing ="0" cellpadding ="0"

align ="center" class ="white" >

< tr >

< td height ="32" align ="right" width ="107" > 用戶名:

< td height ="32" width ="193" >< input type ="text" name ="userName"

class ="input" size ="20" >

< tr >

< td height ="33" align ="right" width ="107" > 密碼:

< td height ="33" width ="193" >< input type ="password" name ="password"

class ="input" size ="21" >

< tr >

< td height ="69" align ="center" colspan ="2" >

< input type ="submit" name ="Submit" value ="登錄" >

4 Dispatch-servelt.xml 中對(duì) controller 的配置

不再需要這種方式:

5 在 controller 中取出 user

package caike;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

import jodd.bean.BeanUtil;

import org.springframework.web.servlet.ModelAndView;

import org.springframework.web.servlet.mvc.Controller;

public class MyController implements Controller {

public ModelAndView handleRequest(HttpServletRequest request,

HttpServletResponse response) throws Exception {

User user = new User();

BeanUtil.load(user, request);

System.out.println( " 用戶名: " + user.getUserName() + " 密碼: " + user.getPassword());

return null ;

}

}

需要注意的地方:

表單中對(duì)應(yīng)的名字 name 和 javaBean 里對(duì)應(yīng)的屬性名要相同。

class="input" size="20">

public class User {

private String userName;

.......

改進(jìn)記錄包括:

固定

[http]修復(fù)了存在內(nèi)容長(zhǎng)度和分塊編碼的特殊情況。

[util] getResourceAsStream現(xiàn)在具有一個(gè)布爾參數(shù)來(lái)禁用緩存。

已變更

[util] Zip方法現(xiàn)在返回生成的zip File。

固定

[methref]修復(fù)了并行訪問(wèn),添加了Pathrefs。

固定

[mail]已使用MailAddress進(jìn)行了解析。

[mail]添加了startTlsRequired和plaintextOverTLS()。

[mail]添加了調(diào)試模式選項(xiàng)和嚴(yán)格的電子郵件地址標(biāo)志。

已變更

[bean] BeanCopy進(jìn)行了一些細(xì)微的修改和改進(jìn)。

已變更

[madvoc]攔截器,過(guò)濾器和操作的執(zhí)行已大大簡(jiǎn)化。

更多>> 軟件截圖

推薦應(yīng)用

    其他版本下載

      精品推薦

      相關(guān)文章

      下載地址

      • Jodd(Java開(kāi)發(fā)工具集) v5.3.0 開(kāi)源版

      查看所有評(píng)論>> 網(wǎng)友評(píng)論

      發(fā)表評(píng)論

      (您的評(píng)論需要經(jīng)過(guò)審核才能顯示) 網(wǎng)友粉絲QQ群號(hào):374962675

      查看所有 0條 評(píng)論>>

      更多>> 猜你喜歡