What makes an java application ready to be sold to a large enterprise? Security? Error Handing? Just functionality?
I'm trying to bridge the gap between what students learn in standard java subjects at university and creating something sellable to a large enterprise. Assuming that it fills a void and there is a need for it by the customer.
Thank you
Note that this is vastly different than "Enterprise Java", where the goal is to create systems that are modular, that interact with each other in defined ways (JMS and SOA). The goal is essentially to allow each module in your system to be a "black-box design". In the BDUF world, this means your ICDs (Interface Control Documents aka APIs) stay the same when you swap out a module's implementation.