Java Forum

Ask Question   UnAnswered
Home » Forum » Java       RSS Feeds

Technology Selection

  Asked By: Diem    Date: Apr 13    Category: Java    Views: 828

me and my friend have developed a partial
offline site based on MS access and jsp..we both are beginners when it
comes to progm in jsp..we decided that we should test the market in a
small manner and then based on the response decide on how to go ahead
with the idea..hence i would request you fellow members to help me out
on the following topic:
1. the kind of security that i should incorporate at the server
2. how should i go about in accepting cash from users for availing
the facility
3. what platform should i use. should i migrate to linux?
4. which database should i use for more security or is MS Access
more than enough.
5. will jsp be more than enough or should i use some other prog
lang like asp. if at all i retain jsp how can i make it more secure,
faster and handle more load.
6. how should i go about in safe guarding my source codes
7. what is the cost associated for the above solutions (cost that
i will incur)



1 Answer Found

Answer #1    Answered By: Skye Hughes     Answered On: Apr 13

You should beware that, there is no need to overwhelm the system by providing unnecessary security. You might think that there is no such a thing like unnecessary security, but based  on what you intend to do, and what type of information you pass over the net, i.e. overloading system by unrequited cryptography will only impact the performance and response  time of your system, there are other examples, but just in a nut shell, choose your requirement and define your security  needs based on those and avoid unnecessary overloaded security computations.

This is up to you, look at amazon.com, they also accept bank drafts or cheque, but they will only deliver the produce on validation of the cheque. Basically you own your own policy

To my knowledge, the best is to prototype something, and perform on multiple platform  and provide a performance analysis, also review the characteristics of the chosen platforms and provide a comparison report, that would very helpful when making a decision + have a look at future both in your needs and technology  wise as how in future the chosen platform will let you to migrate  to new technology.

I guess again refer to my answer 3, but again don’t try to built in the security in the DB as this is not a portable solution so if you want to (for cost reasons) choose a DB at this point of time, built-in security might not be portable and you might end up with rewriting security layers again which will not be a wise decision.

I guess this is your view side of the application so if you are careful enough to avoid putting any sort of logic into the view, then that would be easier to produce jsp  or asp, all that matters is to have an adapter to produce a new interface (view) if required. Think more like an MVC sort of approach

You can always sign your code (either binary or text), but this is your source  code, if this is not an open source application, why do you worry? If not only go through legal approaches to include the necessary headers.

Once you have chosen the platform + DB and functionality requirements, you can calculate the cost of implementation, housekeeping, support and additional services (to the your application and your customers)

Didn't find what you were looking for? Find more on Technology Selection Or get search suggestion and latest updates.