最近賦閑,借來這本書看。本來希望很大,期冀可以學到些東西。結果,事與愿違。
總的感覺:這書一般,不推薦給大家,尤其是對于有項目開發(fā)經(jīng)驗的人。在這個200多頁的書里,作者羅列了項目開發(fā)方法,開發(fā)工具,開發(fā)環(huán)境等等。因為涉及內(nèi)容太多,所以每個知識點都是一帶而過,不過講講優(yōu)點,缺點。所以感覺四不像。
如果你是個沒有項目開發(fā)經(jīng)驗的人,想全面地了解目前web開發(fā)的基本過程,項目可能涉及的技術方面,可以看看。
下面是自己的一些讀書筆記,你們可以掠過:
1.Agile model driven development(AMDD): focus on model
2.Extreme programmning: focus on full development life cycle.
3.Jconsole: c:\program files\java\jdk1.6.0_14\bin\jconsole, which could dectect the memory issue, class loading,
garbage collection...
Java profilers: analyze the heap for memory usage and leaks, CPU utilization, trace object and methods,determine performance bottlenecks...
4.Ant new feature:
<exec command="date"/>
Get: fetch a file using HTTP GET.
<get src="http://visualpatterns.com/comics/funny.gif" dest="funny.gif" verbose="true"/>
Sleep: pause processing.
<sleep seconds="2"/>
FTP: use FTP directly. The example transfe the files to ftp server automatically using windows scheduled tasks
<ftp server="mirror.kernel.org"
action="get"
remotedir=...> </ftp>
MAIL: ...
5. JMX: my thought: I can use it to track how many user signed into, and so on.
6.unchecked exception: do not need to be caught by the code. Checked exception require the code to either cathch the exception or throw it up the call chain using throws. "If a client can reasonble to recover from an exception, make it a checked exception. If client cannot do anything to recover from the excepetion, make it unchecked"