JWorld@TW the best professional Java site in Taiwan
      註冊 | 登入 | 全文檢索 | 排行榜  

» JWorld@TW » Java Application Framework » Spring  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友    訂閱主題
reply to topicthreaded modego to previous topicgo to next topic
本主題所含的標籤
作者 請教Spring的語法問題
Kuster





發文: 38
積分: 1
於 2008-12-03 11:49 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
最近想開始研究Spring,買了本Spring 2.0 技術手冊回來K
可是發覺這本的進度跳很快,對於一些基礎的語法怎麼看都摸不著頭緒

例如說一開始教你如何從程式中透過BeanFactory取得定義在xml檔案中的類別時
(還是應該稱為定義在xml中的bean?)

xml檔案這樣寫:
1
2
3
<bean id="helloBean" class="HelloBean">
  <property name="helloWord">
    <value>Hi!!</value>  ...


對應的java檔案就要這樣寫:
1
2
public class HelloBean{
  public void setHelloWord(String helloWord){  ...


搞不太懂他的語法規則到底是怎麼判定的.....
java檔案中的method要用set開頭,然後接的第一個字大寫?
xml檔案中第一個字小寫?

搞不懂耶...這種基礎語法問題要看哪本書比較對阿?
我也有翻了一些其他的書籍,可是好像都沒寫這方面的東西...
請問如果我想從基本一點的開始學,從基本語法開始
該看哪本書阿?

個人java基礎應該是沒問題,不過沒學過其他的java產物
例如JSP、J2ME等東西都沒學過
是不是java會了之後直接跳spring跳太遠阿?
應該從別東西的開始嗎?
請各位前輩指教...謝謝!


reply to postreply to post
作者 Re:請教Spring的語法問題 [Re:Kuster]
caterpillar

良葛格

版主

發文: 2613
積分: 70
於 2008-12-03 14:34 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
是跳太遠了。。。XD

reply to postreply to post
良葛格學習筆記
作者 Re:請教Spring的語法問題 [Re:Kuster]
ken117

小白熊



發文: 189
積分: 3
於 2008-12-03 14:44 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
其實應該是...
1
2
3
public class HelloBean{
  private String helloWord;
  public void setHelloWord(String helloWord){  ...


其它的,其實只要弄懂一些java bean 的規則,就很容易理解了,學了java之後跳spring ,應該沒什麼差吧! spring 可以做的事很多呀!


reply to postreply to post
作者 Re:請教Spring的語法問題 [Re:Kuster]
fjj





發文: 127
積分: 5
於 2008-12-03 20:02 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
可能你只是對於 Entity Bean 的命名規則有疑慮而已, 不用太擔心!!...
在 Java 的領域中, 一般而言 Class 都是第一個字母大寫,
比方 Book , Mouse, Disk, File....等等....
而變數都是以第一個字母小寫開頭,
當你在寫好這些 Entity Bean 之後, 自然需要有一些方法來存取這些Class的屬性

因此, 當然就需要 get / set....
比方, 對於 Book 這個 Class, 可能有個 author 屬性,
而這個 author 可能是來自另一個 Entity Bean, 比方 Author Class...

因此就造成了 getAuthor() / setAuthor(Author author) ....等等...
當然....get / set 後面接的 第一個字母 也就是大寫....

其實, 這只是 Java 的命名習慣而已...

p.s. 這很像在閒聊, 是不是該轉到聊天區??!!


reply to postreply to post
作者 Re:請教Spring的語法問題 [Re:Kuster]
zenlive





發文: 94
積分: 0
於 2009-01-23 13:54 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
Kuster wrote:
搞不太懂他的語法規則到底是怎麼判定的.....
java檔案中的method要用set開頭,然後接的第一個字大寫?
xml檔案中第一個字小寫?

id="helloBean" 的helloBean是一個key,
可以是"HelloBean","helloBean","hellbean",
供java程式取用時的字串,也可以用"xxx"其他字代替,
取用時自然也要用"xxx"。

因為也是初學,比較知道初學的障礙。
不過java愈長愈大,跟以前比起來已經有很大的不同,
要說"會java"也漸漸說不出口了。


reply to postreply to post
» JWorld@TW »  Java Application Framework » Spring

reply to topicthreaded modego to previous topicgo to next topic
  已讀文章
  新的文章
  被刪除的文章
Jump to the top of page

JWorld@TW 本站商標資訊

Powered by Powerful JuteForum® Version Jute 1.5.8