我知道如何使用Java和C++编写程序,并且希望了解服务器,数据库和基于Internet的应用程序如何工作,以便我可以开始开发它们。关于Web应用程序学习的建议
我应该从哪里开始?我应该先学什么?你会为我推荐什么书?
谢谢提前:)
我知道如何使用Java和C++编写程序,并且希望了解服务器,数据库和基于Internet的应用程序如何工作,以便我可以开始开发它们。关于Web应用程序学习的建议
我应该从哪里开始?我应该先学什么?你会为我推荐什么书?
谢谢提前:)
我会先尝试Tomcat这会让你创建相当基本的web应用程序。我会先玩弄servlet或JSP。有很多文档和例子。
或者您可以先下载并使用数据库。 PostgreSQL真的很不错。它是免费的,他们有一个名为pgadmin的工具,这是一个非常好的IDE。
一旦你已经能够完成这些设置和工作,我会开始考虑一些存在的各种框架,以便使这些工具变得更容易。例如,你可以看看Guice或Spring的依赖注入或其他一系列工具。 This是每个的比较。
你也可能想要也看看Velocity,Freemarker或struts或类似的东西。这些会让你的生活变得更轻松。
对于数据库你可以看看:Hibernate或MyBatis,两者都非常好,功能略有差异。休眠是非常常用的,他们非常有效地他们cache objects。
我并不那么笨:D实际上,我相当有经验的电脑/互联网用户,而且我还是一无所知这些东西是如何工作的...... – nicks 2011-05-18 13:14:59