日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

如果我要...(开发版)

發(fā)布時間:2025/3/19 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 如果我要...(开发版) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

如果我要做一個項目,我會首選考慮跨平臺的解決方案,我不想讓自己綁定在某一種硬件或OS上

如果要開發(fā)B/S,WEB框架我會首先選用STRUTS,其次是JSF,SPRING MVC也可以一試

IOC/AOP,我會用SPRING

O/R:HIBERNATE和IBATIS

開發(fā)服務(wù)器,我會選擇TOMCAT或JBOSS

輕量級數(shù)據(jù)庫我會用HSQLDB或DERBY,當(dāng)然,ACCESS也不錯

開發(fā)工具我會用ECLIPSE和JBUILDER

大型數(shù)據(jù)庫我會用ORACLE或DB2,mySQL也是常考慮的(雖然不大型)

如果需要工作流,那我會先考慮開源的osworkflow

如果需要規(guī)則引擎,我也會先考慮開源的drools

如果需要CACHE,我會先考慮oscache

如果需要日志,沒有如果,我會有l(wèi)og4j,也許再使用上面的common-logging,也許自己在封裝一下

如果需要同異構(gòu)系統(tǒng)關(guān)聯(lián),我會先考慮webservices,其次是corba,或是自定義的文本協(xié)議(用隨便一種傳輸協(xié)

議交互,如HTTP,FTP)

如果要有消息傳輸,我會有JMS,其次是JGROUP

如果要數(shù)據(jù)同步,我會首先考慮數(shù)據(jù)庫的內(nèi)置方案,我也會考考慮syn4j

如果需要版本控制,我會首先CVS,其次是sourcesafe,還有cc

如果需要需求管理,我只用過DOORS

普通的項目計劃,我一般用project

如果要用JAVA做應(yīng)用界面,我會先考慮SWING,其次是SWT,界面框架ECLIPSE RCP不錯

商用的應(yīng)用服務(wù)器,我會先考慮WAS,其次是weblogic,還用過BES

如果要用UML,我會先考慮ROSE,其次是together

如果要用交易中間件,我只用過TUXEDO

如果要作用戶管理,我會先考慮ACEGI其次同JAAS和自行開發(fā)

如果需要有用的工具包,我會選用apache common

如果要處理XML,當(dāng)然先用xerces,jdom, jaxb, digest...

構(gòu)建項目,當(dāng)然用ant

在一個企業(yè)應(yīng)用中,總能找到spring的用武之地。

要發(fā)布成webservice,我會用axis,也不排斥應(yīng)用服務(wù)器相關(guān)的方式

定時任務(wù),我選用timer,quartz

開源報表,我會用jasper

壓力測試,我選用loadrunner,ACT(from vs.net)

單元測試,我用junit

如果我要將JAVA應(yīng)用安裝為windows服務(wù),我會用http://javaservice.objectweb.org/

開源連接池,我會用dbcp,c3p0

內(nèi)存等測試,我選用TestDirector、Purify、TeamTest、TestManager

要開發(fā)j2me應(yīng)用,我會先裝一個SUN的WTL(j2me,wireless tookit),再裝一個來
?自sourceforge的插件eclipseme

DbVisualizer,可以管理大多數(shù)數(shù)據(jù)庫,基于JDBC,當(dāng)然功能簡單些。

應(yīng)用的管理方式,我會先考慮RCP的updata,其次是webstart

應(yīng)用的安裝要求,我喜歡綠色環(huán)保,即拷即用。


http SERVER,我用apache,ibm http server

mysql的管理工具,有mySQL control Center(mysqlcc)和EMS的SQL manger2005 lite for mySQL,MySQLAdministrator也不錯
ORACLE的管理,可以加上plsql developer
sql server和DB2的管理,有它自己就行了

如果需要XML/XSL等的編輯器,我會用.net,xmlspy,當(dāng)然,ultraEdit也可以用。

如果要用C++的通信框架,我會選擇ACE

如果要一個C++的輕量級可移值庫,我會選BOOST

如果需要可移值的C/C++,我會先裝一個cgywin,用GCC/G++

C/C++的解析器,我會用Xerces,xml4c,libxml2,oracle xml

C中的編碼轉(zhuǎn)換,我會用iconv

c中的壓縮,我會用zlib

用C/C++寫WEBSERVICE,我會用gSOAP

要建立證書中心,我會先選擇openssl

遺憾的是,我沒用過php,perl,ruby,Python....據(jù)說也是很酷的東東。


如果確定運行于WINDOWS平臺,也許我會采用微軟的所有方案。
?包括項目管理(project),運行平臺(WIN,.NET),開發(fā)工具(vs.net),版本管理(vs),
?數(shù)據(jù)庫系統(tǒng)(sql),消息傳輸(msmq),開發(fā)框架(asp.net,ado.net...),
?應(yīng)用集成/SOA(biztalk),還有VISO等等的一切

如果我不知道如何實現(xiàn)一種功能或一種界面,我會上一下codeproject,windowforms.com當(dāng)然還有GOOGLE
如果要在網(wǎng)頁上做復(fù)雜界面,我會先擇flash,applet,ajax,activex

?

......

總結(jié)

以上是生活随笔為你收集整理的如果我要...(开发版)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。