Chciałbym wiedzieć, jakie są odpowiedniki tych funkcji C # asp.net w porównaniu do podobnej aplikacji internetowej zbudowanej w Javie.
Czy aplikacja internetowa oparta na Javie nadal byłaby tworzona w ten sposób:
stronie internetowej pliki HTML, javascripts, css web.business logika biznesowa, zasady itp. web.entities osoba, konto, koszyk .... web.dataAccess podstawowy dostęp CRUD
Jestem całkiem pewien, że w firmie i podmiociesekcje, które C # i Java byłyby bardzo podobne do siebie z zgodnymi bibliotekami poprawnych typy plików. W sekcji dataAccess jest wiele takich podobieństw jako hibernacja / nHibernate, ORMS i tym podobne, więc nie martwię się zbytnio o to. Ale sekcja witryny jest trochę niewyraźna. ASP.NET miałby Plik .aspx z kodem .aspx.cs, ale nie mam pojęcia, co to jest witryna Java miałby. Czy te pliki js, pliki jar, serwlety, aplety ... nie mają pojęcia.
Czy ktoś może wniknąć w szczegóły na ten temat? Dzięki.
Odpowiedzi:
1 dla odpowiedzi № 1Idź spójrz na http://www.roseindia.net/ Odkryłem, że jest całkiem przydatny.
1 dla odpowiedzi nr 2
Zasadniczo jego odpowiednik J2EE w .NET Framework, który obejmuje (Asp.Net)
pliki HTML, web.site (java), javascripts, css
pliki HTML, web.site (.Net), javascripts, jQuery, css
web.business (java) logika biznesowa, reguły itp.
web.business (.Net) To samo co java, z pewnymi różnicami, takimi jak reguły dziedziczenia, takie jak dziedziczenie wielu klas za jednym razem, nie jest dozwolone w języku C #, jak w java
web.entities (java) osoba, konto, koszyk ....
web.entities (.Net) osoba, konto, koszyk .... (Tak jak java)
web.dataAccess (jave) podstawowy dostęp CRUD
web.dataAccess (.Net) kilka opcji takich jak LINQ, ODBC, ADO.NET
Zobacz te linki do wzorców projektowych (aplikacje Java)
http://www.indicthreads.com/2125/design-patterns-for-web-applications/
możesz przeczytać ten wątek, który jest podobny do prawdopodobnie tego, czego szukasz
java układ aplikacji internetowych, proszę wyjaśnić niektóre zasady / wzorce projektowe