What do we mean when we say “Migrating the specification level of Java EE projects”? Does this actually entail an application rewrite?
Share
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
Basically, Java EE specification is backward compatible, so I don’t think it requires you to rewrite your application code.
I think it rather means that you’re moving from e.g. J2EE 1.4 to Java EE 6, so that you application server will provide additional features which you can but doesn’t have to use.
However, in time, it might be required or acceptable to rewrite some of your application code because it might be cleaner, more maintainable, easier to read, faster, smaller and so on.