Forums Register Login

Something about property file.

+Pie Number of slices to send: Send
Hi ranchers,

I am nearly submit. One question about property file remains unclear to me.I only used:
AloneDBFile=props/db-1x3.db
ClientPort=5099
ServerDBFile=props/db-1x3.db
ServerIP=localhost
ServerPort=5099
As you can see, there are total 5 properties. Some of them may need to be changeable from gui. So what are they?
+Pie Number of slices to send: Send
 

Originally posted by Zhixiong Pan:
Hi ranchers,

I am nearly submit. One question about property file remains unclear to me.I only used:
AloneDBFile=props/db-1x3.db
ClientPort=5099
ServerDBFile=props/db-1x3.db
ServerIP=localhost
ServerPort=5099
As you can see, there are total 5 properties. Some of them may need to be changeable from gui. So what are they?



Hi,
All of the properties mentioned above could change at some point and therefore should be editable.
Regards,
Mark.
+Pie Number of slices to send: Send
Hi guy,
Thank you.
BTW, need I add property of ServerAddress into the property file? If it is necessary, be pleased to show the reason.
+Pie Number of slices to send: Send
 

Originally posted by Zhixiong Pan:
Hi guy,
Thank you.
BTW, need I add property of ServerAddress into the property file? If it is necessary, be pleased to show the reason.



My properties are

//local mode
local.filelocation

//network mode
network.host
network.post

//server mode
server.filelocation
server.port

I saw one person had a server.host property for the event that the server machine had multiple IP interfaces but I didn't use such a property myself.

Regards,
Mark.
+Pie Number of slices to send: Send
Hi Mark,
Should all the five properties be able to modified under the client UI, even if "ServerPort" and "ServerDBFile" are just business of the server.
+Pie Number of slices to send: Send
 

Originally posted by Zhixiong Pan:
Hi Mark,
Should all the five properties be able to modified under the client UI, even if "ServerPort" and "ServerDBFile" are just business of the server.



No I would just show the properties relevant to the mode you are starting the app in. So just show a local client the location property, for a network client show the ip and port properties and for the server show the port and location properties.

Regards,
Mark
+Pie Number of slices to send: Send
Hi Mark,
Please take your time to think for a while on my following strategy.
In my package suncertify.client, I will create a ServerFrame to configure server related properties and start the RMI server.
In my ClientFrame under the same package, I want to add one more parameter for its constructor to sign whether remote or local.
+Pie Number of slices to send: Send
 

Originally posted by Zhixiong Pan:
Hi Mark,
Please take your time to think for a while on my following strategy.
In my package suncertify.client, I will create a ServerFrame to configure server related properties and start the RMI server.
In my ClientFrame under the same package, I want to add one more parameter for its constructor to sign whether remote or local.



Looks good to me I had my server JFrame in a seperate package but other than that that is exactly how I constructed my server and client GUIs. You should also have another class with your main method to actually launch the application and create the appropriate JFrame.

Regards,
Mark
+Pie Number of slices to send: Send
Hi Mark,

How many packages do you have? I guess 4, such as db, business, client and server. May be your server package has the only content of server JFrame.
My previous way to put server JFrame in client package was a bit confused in sense.
BTW, I did have a MainRun app in client package for different launching according to parameter.Thanks any way.
+Pie Number of slices to send: Send
 

Originally posted by Zhixiong Pan:
Hi Mark,

How many packages do you have? I guess 4, such as db, business, client and server. May be your server package has the only content of server JFrame.
My previous way to put server JFrame in client package was a bit confused in sense.
BTW, I did have a MainRun app in client package for different launching according to parameter.Thanks any way.



Actually my server GUI was in the same package as my client gui oops :roll: . I also had four packages db, local network and gui so it is pretty much the same as what you did.
regards,
Mark.
"How many licks ..." - I think all of this dog's research starts with these words. Tasty tiny ad:
a bit of art, as a gift, the permaculture playing cards
https://gardener-gift.com


reply
reply
This thread has been viewed 677 times.
Similar Threads
URLyBird db file
submitting the assignment
Methods to implement suncertify.properties
Magic cookie value and database name
Verifying the db file
More...

All times above are in ranch (not your local) time.
The current ranch time is
Mar 28, 2024 08:13:32.