I would like to know what are the equivilents of these features of C# asp.net compared to a similar java built web application.
Would a java based web application still be created in this fashion:
web.site
html files, javascripts, css
web.business
business logic, rules, etc.
web.entities
person, account, cart....
web.dataAccess
basic CRUD access
I'm pretty sure that in the business and entity sections that C# and Java would be very similar to each other with complied libraries of the correct file types. In the dataAccess section, there is alot of similarities such as hibernate/nHibernate, ORMS and such, so I'm not too worried about that. But the site section is a little fuzzy. ASP.NET would have the .aspx file with a .aspx.cs codebehind, but I have no idea what a java site would have. Are these js files, jar files, servlets, applets...haven't a clue.
Can anyone go into any detail about this? Thanks.