包含java敏感詞開源代碼的詞條

java開源的其它

Quartz 【Java開源 Job調(diào)度】

創(chuàng)新互聯(lián)建站2013年至今,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元憑祥做網(wǎng)站,已為上家服務(wù),為憑祥各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:18980820575

Quartz是OpenSymphony開源組織在Job scheduling領(lǐng)域又一個(gè)開源項(xiàng)目,它可以與J2EE與J2SE應(yīng)用程序相結(jié)合也可以單獨(dú)使用。Quartz可以用來創(chuàng)建簡(jiǎn)單或?yàn)檫\(yùn)行十個(gè),百個(gè),甚至是好幾萬個(gè)Jobs這樣復(fù)雜的日程序表。Jobs可以做成標(biāo)準(zhǔn)的Java組件或 EJBs。Quartz的最新版本為Quartz 1.5.0。

Velocity 【Java開源 模板引擎】

Velocity是一個(gè)基于java的模板引擎(template engine)。它允許任何人僅僅簡(jiǎn)單的使用模板語言(template language)來引用由java代碼定義的對(duì)象。 當(dāng)Velocity應(yīng)用于web開發(fā)時(shí),界面設(shè)計(jì)人員可以和java程序開發(fā)人員同步開發(fā)一個(gè)遵循MVC架構(gòu)的web站點(diǎn),也就是說,頁面設(shè)計(jì)人員可以只關(guān)注頁面的顯示效果,而由java程序開發(fā)人員關(guān)注業(yè)務(wù)邏輯編碼。Velocity將java代碼從web頁面中分離出來,這樣為web站點(diǎn)的長(zhǎng)期維護(hù)提供了便利,同時(shí)也為我們?cè)贘SP和PHP之外又提供了一種可選的方案。 Velocity的能力遠(yuǎn)不止web站點(diǎn)開發(fā)這個(gè)領(lǐng)域,例如,它可以從模板(template)產(chǎn)生SQL和PostScript、XML,它也可以被當(dāng)作一個(gè)獨(dú)立工具來產(chǎn)生源代碼和報(bào)告,或者作為其他系統(tǒng)的集成組件使用。Velocity也可以為Turbine web開發(fā)架構(gòu)提供模板服務(wù)(template service)。Velocity+Turbine提供一個(gè)模板服務(wù)的方式允許一個(gè)web應(yīng)用以一個(gè)真正的MVC模型進(jìn)行開發(fā)。 【VeloEclipse :Velocity在Eclipse平臺(tái)下的一個(gè)輔助開發(fā)插件】

Roller Weblogger 【Java開源 Blog博客】

這個(gè)weblogging 設(shè)計(jì)得比較精巧,源代碼是很好的學(xué)習(xí)資料。它支持weblogging應(yīng)有的特性如:評(píng)論功能,所見即所得HTML編輯,TrackBack,提供頁面模板,RSS syndication,blogroll管理和提供一個(gè)XML-RPC 接口。

XPlanner 【Java開源 項(xiàng)目管理】

XPlanner 一個(gè)基于Web的XP團(tuán)隊(duì)計(jì)劃和跟蹤工具。XP獨(dú)特的開發(fā)概念如iteration、user stories等,XPlanner都提供了相對(duì)應(yīng)的的管理工具,XPlanner支持XP開發(fā)流程,并解決利用XP思想來開發(fā)項(xiàng)目所碰到的問題。XPlanner特點(diǎn)包括:簡(jiǎn)單的模型規(guī)劃,虛擬筆記卡(Virtual note cards),iterations、user stories與工作記錄的追蹤,未完成stories將自動(dòng)迭代,工作時(shí)間追蹤,生成團(tuán)隊(duì)效率,個(gè)人工時(shí)報(bào)表,SOAP界面支持。

JOnAS 【Java開源 J2EE服務(wù)器】

JOnAS是一個(gè)開放源代碼的J2EE實(shí)現(xiàn),在ObjectWeb協(xié)會(huì)中開發(fā)。整合了Tomcat或Jetty成為它的Web容器,以確保符合Servlet 2.3和JSP 1.2規(guī)范。JOnAS服務(wù)器依賴或?qū)崿F(xiàn)以下的Java API:JCA、JDBC、JTA 、JMS、JMX、JNDI、JAAS、JavaMail 。

FreeMarker 【Java開源 模板引擎】

FreeMarker允許Java servlet保持圖形設(shè)計(jì)同應(yīng)用程序邏輯的分離,這是通過在模板中密封HTML完成的。模板用servlet提供的數(shù)據(jù)動(dòng)態(tài)地生成 HTML。模板語言是強(qiáng)大的直觀的,編譯器速度快,輸出接近靜態(tài)HTML頁面的速度。

【FreeMarker Eclipse Plugin與FreeMarker IDE:Eclipse平臺(tái)下的輔助開發(fā)工具】

Lucene 【Java開源 全文檢索】

Apache Lucene是一個(gè)開放源程序的搜尋器引擎,利用它可以輕易地為Java軟件加入全文搜尋功能。Lucene的最主要工作是替文件的每一個(gè)字作索引,索引讓搜尋的效率比傳統(tǒng)的逐字比較大大提高,Lucen提供一組解讀,過濾,分析文件,編排和使用索引的API,它的強(qiáng)大之處除了高效和簡(jiǎn)單外,是最重要的是使使用者可以隨時(shí)應(yīng)自己需要自訂其功能。

Beanshell 【Java開源 動(dòng)態(tài)語言】

Beanshell是用Java寫成的,一個(gè)小型的、免費(fèi)的、可以下載的、嵌入式的Java源代碼解釋器,具有對(duì)象腳本語言特性。BeanShell執(zhí)行標(biāo)準(zhǔn)Java語句和表達(dá)式,另外包括一些腳本命令和語法。它將腳本化對(duì)象看作簡(jiǎn)單閉包方法(simple method closure)來支持,就如同在Perl和JavaScript中的一樣。 它具有以下的一些特點(diǎn):使用Java反射API以提供Java語句和表達(dá)式的實(shí)時(shí)解釋執(zhí)行;可以透明地訪問任何Java對(duì)象和API;可以在命令行模式、控制臺(tái)模式、小程序模式和遠(yuǎn)程線程服務(wù)器模式等四種模式下面運(yùn)行;與在應(yīng)用程序中一樣,可以在小程序中(Applet)正常運(yùn)行(無需編譯器或者類裝載器);非常精簡(jiǎn)的解釋器jar文件大小為175k

Big Two 【Java開源 Java游戲】

采用Java開發(fā)的中國(guó)式紙牌升級(jí)游戲。源碼下載

JBoss SSO Framework 【Java開源 身份認(rèn)證管理】

JBoss SSO Framework是一個(gè)組件集能夠很容易集成到現(xiàn)有的web應(yīng)用中提供單一登錄功能.該框架已經(jīng)能夠支持一些重要的SSO標(biāo)準(zhǔn)如SAML。整個(gè)系統(tǒng)包括以下組件:

1.聯(lián)合服務(wù)器(Federation Server)– 一個(gè)聯(lián)合服務(wù)器用于為放置在不同安全域(security domain)中的web應(yīng)用程序安全地傳播Federation Token。

2.Token編排框架(Token Marshalling Framework)– 這是一組靈活的/可插件的Java API用來marshal/unmarshal一個(gè)Federation Token。該系統(tǒng)默認(rèn)提供一個(gè)SAML兼容的編排器(Marshaller) 。

3.身份管管理框架(Identity Management Framework)–這是一組靈活的/可插件的Java API用來連接中中央身份存儲(chǔ)庫(Identity Store)。該系統(tǒng)默認(rèn)提供一個(gè)Provider來連接基于LDAP的身份存儲(chǔ)庫。

JawFlow 【Java開源 開源工作流】

JawFlow是一個(gè)部分遵循WfMC規(guī)范,采用JMX技術(shù)開發(fā)的工作流引擎。它能夠解析XPDL,并能夠用Java或BSF支持的腳本語言來自定義行為。

rails-asyncweb 【Java開源 Web服務(wù)器】

用于JRuby on Rails的一個(gè)快速Http服務(wù)器。

jBatchEngine 【Java開源 Job調(diào)度】

jBatchEngine是一個(gè)采用Java開發(fā)的批任務(wù)spooler。jBatchEngine與其它以時(shí)間為驅(qū)動(dòng)的Job調(diào)度引擎不同之處在于它是以事件以驅(qū)動(dòng),可用于啟動(dòng)任何批處理程序。jBatchEngine可以安裝成一個(gè)Windows Service或一個(gè)Unix Daemon。

Gant 【Java開源 項(xiàng)目構(gòu)建】

Gant是一個(gè)基于Ant的構(gòu)建工具,它采用Groovy腳本代替XML來編寫構(gòu)建邏輯。 Gant完全依賴于Ant task來做真正的事情,所以你如果用Ant實(shí)現(xiàn)構(gòu)建,但不喜歡用XML構(gòu)建文件,Gant是一個(gè)不錯(cuò)的選擇。

Jaxmao 【Java開源 Web服務(wù)器】

Tomcat是開源的JSP/Servlet服務(wù)器。多年的開發(fā)使Tomcat已越來越完善,被越來越多的網(wǎng)站采用。Jaxmao(中文版Tomcat)項(xiàng)目的任務(wù)是為Tomcat提供一個(gè)友好的中文界面,推廣Tomcat在中文JSP/Serlet 開發(fā)者中的使用。

Metanotion BlockFile 【Java開源 DBMS數(shù)據(jù)庫】

BlockFile一個(gè)100%純Java,輕量級(jí),單個(gè)文件嵌入式數(shù)據(jù)庫。它的功能介于SQLite與BerkeleyDB之間。專門為PDA和Mobile應(yīng)用程序而開發(fā)。

JRuleEngine 【Java開源 規(guī)則引擎】

JRuleEngine基于JSR94規(guī)范的java規(guī)則引擎。

JBasic 【Java開源 動(dòng)態(tài)語言】

JBasic是一個(gè)完全采用Java開發(fā)的BASIC語言解釋器。JBasic可運(yùn)行在大部分Unix系統(tǒng)(包括Mac OS X),Windows command shell,或VMS DCL command line。

jSoapServer 【Java開源 Web Service】

jSoapServer這個(gè)Java類包可以集成到Java應(yīng)用程序中為外部程序提供一個(gè)SOAP接口。jSoapServer是一個(gè)獨(dú)立的SOAP服務(wù)器,因此不需要讓Java程序運(yùn)行在像Tomcat這樣的容器中。

Artistic Style 【Java開源 代碼優(yōu)化】

Artistic Style是一個(gè)C,C++,C#和Java源代碼縮排/格式化/美化工具。

JLoom 【Java開源 模板引擎】

JLoom是一個(gè)采用類似于JSP語法的模板引擎。參數(shù)可以是任何Java類型,甚至是泛型(generic)。JLoom還提供一個(gè)Eclipse插件來輔助開發(fā)。

Liquid lookfeel 【Java開源 Swing外觀】

基于Mosfet Liquid KDE 3.x主題的Swing外觀。

MicroNova YUZU 【Java開源 JSP標(biāo)簽】

MicroNova YUZU開源基于EL的JSP標(biāo)簽庫。這是一個(gè)增強(qiáng)的JSTL(兼容JSP1.2與JSP 2.0)。

java MediaSize

思路和實(shí)踐步驟:

1.自定義一個(gè)mediasize,java是開源的,你自己創(chuàng)造一個(gè)CustomedMediaSize,代碼復(fù)制java相應(yīng)源文件。

2.讓你的類根據(jù)需要實(shí)現(xiàn)應(yīng)有的屬性。

如果,你用java.awt.print方式,建議實(shí)現(xiàn)PrintRequestAttribute

如果,用javax.print方式,建議多加實(shí)現(xiàn)一個(gè)DocAttribute

3.打印的實(shí)現(xiàn)程式。

PrintService service = PrintServiceLookup.lookupDefaultPrintService();

MediaSizeExp ms = new MediaSizeExp(8F, 5F, MediaSizeExp.INCH);

//筆者用mediasize自定義名

DocAttributeSet das = new HashDocAttributeSet();

das.add(ms);

Doc doc = new SimpleDoc(Report.this, DocFlavor.SERVICE_FORMATTED.PRINTABLE, das);

//report對(duì)象為筆者自實(shí)現(xiàn)了printable的打印對(duì)象

PrintRequestAttributeSet pras = new HashPrintRequestAttributeSet();

pras.add(ms);

DocPrintJob job = service.createPrintJob();

try {

job.print(doc, pras);

} catch (PrintException pe) {

}

——這是doc打印方式

PrinterJob pj = PrinterJob.getPrinterJob();

PrintService[] services = PrinterJob.lookupPrintServices();

if (services.length 0) {

System.out.println("selected printer: " + services[0]);

try {

pj.setPrintService(services[0]);

} catch (PrinterException ex) {

Logger.getLogger(PrinterExperiment.class.getName()).log(Level.SEVERE, null, ex);

}

pj.setPrintable(Report.this, pj.pageDialog(new ParaPageFormat()));

MediaSizeExp ms = new MediaSizeExp(8F,5F,MediaSize.INCH);

PrintRequestAttributeSet pras = new HashPrintRequestAttributeSet(ms);

pras.add(ms);

try {

pj.print(pras);

} catch (PrinterException ex) {

Logger.getLogger(Report.class.getName()).log(Level.SEVERE, null, ex);

}

}

}

——這是awt,printerjob.getprinterjob()打印方式

需要說明的是:1.兩種方式,筆者實(shí)踐了第二種(awt方式),定義頁設(shè)置成功顯示為 高寬 圖例,第一種方式應(yīng)該也能成功.以下針對(duì)第一種方式來說.

2.8f和5f是我根據(jù)inch算下來的符合高寬的寬和高。但要求高必須大于內(nèi)容高度,否則紙張又將設(shè)回4a尺寸...

3.pageDialog方法不能少,添加PrintRequestAttributeSet(包括mediasize)也不能少.這是筆者經(jīng)過實(shí)踐發(fā)現(xiàn)的,兩個(gè)環(huán)節(jié)應(yīng)是缺一不可。

4.筆者使用epson打印機(jī),打印結(jié)果可一參照頁面設(shè)置里的情況,二參照打印機(jī)里的打印任務(wù)里的主視窗設(shè)置頁面是否為自定義

5.以上是實(shí)驗(yàn)方法,旨在解決可能性問題,突破技術(shù)瓶頸,還不是成熟的商業(yè)應(yīng)用.java的這個(gè)高寬限制問題是被報(bào)告到j(luò)ava的bug library里面去的,筆者已經(jīng)查過。

最后,我的目的實(shí)際上是控制java單據(jù)的走紙打印,你應(yīng)該也懷抱的是相同的打印目的吧。上面的講法實(shí)際上是改造java api。

我所說的希望對(duì)你能有所幫助。留個(gè)QQ吧:158796347,都是開發(fā)者,希望能有所交流和溝通啊。

都說java是開源,怎么樣才能找到j(luò)ava的開源項(xiàng)目代碼啊?不知道哪些網(wǎng)站的開源項(xiàng)目和代碼多些,謝謝

SSH框架還有好多用JAVA寫的都是開源的啊下載完全包里面就有源代碼,java本身也是開源的src目錄就是他的代碼啊

網(wǎng)站名稱:包含java敏感詞開源代碼的詞條
網(wǎng)站鏈接:http://muchs.cn/article30/ddipsso.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供動(dòng)態(tài)網(wǎng)站、響應(yīng)式網(wǎng)站網(wǎng)站制作、服務(wù)器托管、面包屑導(dǎo)航網(wǎng)站收錄

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

小程序開發(fā)