Catherine_zhilin

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

第一步 建立工程

netbeans-->java web -->web application

第二步 创建Java类

 

 在Java类中写入变量元素并且构建封装字段

  1 /*
  2  * To change this license header, choose License Headers in Project Properties.
  3  * To change this template file, choose Tools | Templates
  4  * and open the template in the editor.
  5  */
  6 package ICHDApp;
  7 
  8 /**
  9  *
 10  * @author Administrator
 11  */
 12 public class Customer {
 13    //create firstname ;middleName;  lastname ;dateofbirth;monthofbrith;yearofbirth;
 14     //mothername;emailname;gender;maritalstatus;housena;
 15     //houseno ;streetname;state;city;pincode;phone;username;password;
 16     private String accountName;
 17     private String firstName;
 18     private String middleName;
 19     private String lastName;
 20     private String dataOfBirth;    private String monoOfBirth;
 21     private String yearOfBirth;
 22     private String motherName;
 23     private String emailName;
 24     private String gender;
 25     private String maritalstatus;
 26     private String housename;
 27     private String houseNo;
 28     
 29     private String streetName;
 30     private String state;
 31     private String city;
 32     private String pincode;
 33     
 34     private String phone;
 35     private String username;
 36     private String password;
 37     public Customer(){
 38     
 39     }
 40 
 41     /**
 42      * @return the accountName
 43      */
 44     public String getAccountName() {
 45         return accountName;
 46     }
 47 
 48     /**
 49      * @param accountName the accountName to set
 50      */
 51     public void setAccountName(String accountName) {
 52         this.accountName = accountName;
 53     }
 54 
 55     /**
 56      * @return the firstName
 57      */
 58     public String getFirstName() {
 59         return firstName;
 60     }
 61 
 62     /**
 63      * @param firstName the firstName to set
 64      */
 65     public void setFirstName(String firstName) {
 66         this.firstName = firstName;
 67     }
 68 
 69     /**
 70      * @return the middleName
 71      */
 72     public String getMiddleName() {
 73         return middleName;
 74     }
 75 
 76     /**
 77      * @param middleName the middleName to set
 78      */
 79     public void setMiddleName(String middleName) {
 80         this.middleName = middleName;
 81     }
 82 
 83     /**
 84      * @return the lastName
 85      */
 86     public String getLastName() {
 87         return lastName;
 88     }
 89 
 90     /**
 91      * @param lastName the lastName to set
 92      */
 93     public void setLastName(String lastName) {
 94         this.lastName = lastName;
 95     }
 96 
 97     /**
 98      * @return the dataOfBirth
 99      */
100     public String getDataOfBirth() {
101         return dataOfBirth;
102     }
103 
104     /**
105      * @param dataOfBirth the dataOfBirth to set
106      */
107     public void setDataOfBirth(String dataOfBirth) {
108         this.dataOfBirth = dataOfBirth;
109     }
110 
111     /**
112      * @return the monoOfBirth
113      */
114     public String getMonoOfBirth() {
115         return monoOfBirth;
116     }
117 
118     /**
119      * @param monoOfBirth the monoOfBirth to set
120      */
121     public void setMonoOfBirth(String monoOfBirth) {
122         this.monoOfBirth = monoOfBirth;
123     }
124 
125     /**
126      * @return the yearOfBirth
127      */
128     public String getYearOfBirth() {
129         return yearOfBirth;
130     }
131 
132     /**
133      * @param yearOfBirth the yearOfBirth to set
134      */
135     public void setYearOfBirth(String yearOfBirth) {
136         this.yearOfBirth = yearOfBirth;
137     }
138 
139     /**
140      * @return the motherName
141      */
142     public String getMotherName() {
143         return motherName;
144     }
145 
146     /**
147      * @param motherName the motherName to set
148      */
149     public void setMotherName(String motherName) {
150         this.motherName = motherName;
151     }
152 
153     /**
154      * @return the emailName
155      */
156     public String getEmailName() {
157         return emailName;
158     }
159 
160     /**
161      * @param emailName the emailName to set
162      */
163     public void setEmailName(String emailName) {
164         this.emailName = emailName;
165     }
166 
167     /**
168      * @return the gender
169      */
170     public String getGender() {
171         return gender;
172     }
173 
174     /**
175      * @param gender the gender to set
176      */
177     public void setGender(String gender) {
178         this.gender = gender;
179     }
180 
181     /**
182      * @return the maritalstatus
183      */
184     public String getMaritalstatus() {
185         return maritalstatus;
186     }
187 
188     /**
189      * @param maritalstatus the maritalstatus to set
190      */
191     public void setMaritalstatus(String maritalstatus) {
192         this.maritalstatus = maritalstatus;
193     }
194 
195     /**
196      * @return the housename
197      */
198     public String getHousename() {
199         return housename;
200     }
201 
202     /**
203      * @param housename the housename to set
204      */
205     public void setHousename(String housename) {
206         this.housename = housename;
207     }
208 
209     /**
210      * @return the houseNo
211      */
212     public String getHouseNo() {
213         return houseNo;
214     }
215 
216     /**
217      * @param houseNo the houseNo to set
218      */
219     public void setHouseNo(String houseNo) {
220         this.houseNo = houseNo;
221     }
222 
223     /**
224      * @return the streetName
225      */
226     public String getStreetName() {
227         return streetName;
228     }
229 
230     /**
231      * @param streetName the streetName to set
232      */
233     public void setStreetName(String streetName) {
234         this.streetName = streetName;
235     }
236 
237     /**
238      * @return the state
239      */
240     public String getState() {
241         return state;
242     }
243 
244     /**
245      * @param state the state to set
246      */
247     public void setState(String state) {
248         this.state = state;
249     }
250 
251     /**
252      * @return the city
253      */
254     public String getCity() {
255         return city;
256     }
257 
258     /**
259      * @param city the city to set
260      */
261     public void setCity(String city) {
262         this.city = city;
263     }
264 
265     /**
266      * @return the pincode
267      */
268     public String getPincode() {
269         return pincode;
270     }
271 
272     /**
273      * @param pincode the pincode to set
274      */
275     public void setPincode(String pincode) {
276         this.pincode = pincode;
277     }
278 
279     /**
280      * @return the phone
281      */
282     public String getPhone() {
283         return phone;
284     }
285 
286     /**
287      * @param phone the phone to set
288      */
289     public void setPhone(String phone) {
290         this.phone = phone;
291     }
292 
293     /**
294      * @return the username
295      */
296     public String getUsername() {
297         return username;
298     }
299 
300     /**
301      * @param username the username to set
302      */
303     public void setUsername(String username) {
304         this.username = username;
305     }
306 
307     /**
308      * @return the password
309      */
310     public String getPassword() {
311         return password;
312     }
313 
314     /**
315      * @param password the password to set
316      */
317     public void setPassword(String password) {
318         this.password = password;
319     }
320 }
Customer
 1 /*
 2  * To change this license header, choose License Headers in Project Properties.
 3  * To change this template file, choose Tools | Templates
 4  * and open the template in the editor.
 5  */
 6 package ICHDApp;
 7 
 8 /**
 9  *
10  * @author Administrator
11  */
12 public class Account {
13     //create accountnumber; accountcreationdate;balance;accounttype
14     private String accountNumber;
15     private String accountCreationDate;
16     private String balance;
17     private String accountType;
18     public Account(){    
19     }
20     public Account(String accountNumber,String accountCreationDate,String balance,String accountType){
21         this.accountNumber=accountNumber;
22         this.accountType=accountType;
23         this.balance=balance;
24         this.accountCreationDate=accountCreationDate;
25         
26     }
27 
28     /**
29      * @return the accountNumber
30      */
31     public String getAccountNumber() {
32         return accountNumber;
33     }
34 
35     /**
36      * @param accountNumber the accountNumber to set
37      */
38     public void setAccountNumber(String accountNumber) {
39         this.accountNumber = accountNumber;
40     }
41 
42     /**
43      * @return the accountCreationDate
44      */
45     public String getAccountCreationDate() {
46         return accountCreationDate;
47     }
48 
49     /**
50      * @param accountCreationDate the accountCreationDate to set
51      */
52     public void setAccountCreationDate(String accountCreationDate) {
53         this.accountCreationDate = accountCreationDate;
54     }
55 
56     /**
57      * @return the balance
58      */
59     public String getBalance() {
60         return balance;
61     }
62 
63     /**
64      * @param balance the balance to set
65      */
66     public void setBalance(String balance) {
67         this.balance = balance;
68     }
69 
70     /**
71      * @return the accountType
72      */
73     public String getAccountType() {
74         return accountType;
75     }
76 
77     /**
78      * @param accountType the accountType to set
79      */
80     public void setAccountType(String accountType) {
81         this.accountType = accountType;
82     }
83     
84 }
Account
 1 /*
 2  * To change this license header, choose License Headers in Project Properties.
 3  * To change this template file, choose Tools | Templates
 4  * and open the template in the editor.
 5  */
 6 package ICHDApp;
 7 
 8 /**
 9  *
10  * @author Administrator
11  */
12 public class FundTransfer {
13     private double amount;
14     public FundTransfer(){}
15     public FundTransfer(double amount){
16         this.amount=amount;
17     }
18 
19     /**
20      * @return the amount
21      */
22     public double getAmount() {
23         return amount;
24     }
25 
26     /**
27      * @param amount the amount to set
28      */
29     public void setAmount(double amount) {
30         this.amount = amount;
31     }
32 }
FundTransfer

第三步 创建testBeansWiring.java 主函数

创建主类 引入ApplicationContext

getbeans

 1 /*
 2  * To change this license header, choose License Headers in Project Properties.
 3  * To change this template file, choose Tools | Templates
 4  * and open the template in the editor.
 5  */
 6 package ICHDApp;
 7 
 8 import org.springframework.context.ApplicationContext;
 9 import org.springframework.context.support.ClassPathXmlApplicationContext;
10 
11 /**
12  *
13  * @author Administrator
14  */
15 public class TestBeanWriting {
16     public static void main(String s[]){
17         //创建springfactory容器
18         ApplicationContext ac=new ClassPathXmlApplicationContext("ICHDApp/Spring-Config.xml");
19         Customer cust =(Customer)ac.getBean("CustomerBean");
20         System.out.println("The Values are: ");
21         System.out.println("cust.getFirstName");
22         System.out.println("cust.getMiddleName");
23         System.out.println("cust.getLastName");
24     }
25 }
TestBeanWriting

 

posted on 2019-03-22 17:41  kkkshiki  阅读(210)  评论(0编辑  收藏  举报