【发布时间】:2011-05-18 21:52:18
【问题描述】:
我知道如何用 Java 和 C++ 编写程序,并且想了解服务器、数据库和基于 Internet 的应用程序的工作原理,以便开始开发它们。
我应该从哪里开始?我应该先学什么?你会给我推荐什么书?
提前谢谢你:)
【问题讨论】:
-
我没那么笨 :D 事实上,我是经验丰富的计算机/互联网用户,但我仍然对这些东西的工作原理一无所知......
标签: database
我知道如何用 Java 和 C++ 编写程序,并且想了解服务器、数据库和基于 Internet 的应用程序的工作原理,以便开始开发它们。
我应该从哪里开始?我应该先学什么?你会给我推荐什么书?
提前谢谢你:)
【问题讨论】:
标签: database
我会先尝试Tomcat,它可以让您创建相当基本的Web 应用程序。我将从使用 servlet 或 JSP 开始。有很多文档和示例。
或者您可以从下载和使用数据库开始。 PostgreSQL 真的很好。它是免费的,他们有一个名为 pgadmin 的工具,这是一个非常好的 ide。
一旦您能够设置这些工具并开始工作,我就会开始研究一些现有的各种框架,以使这些工具的使用变得更加容易。例如,您可以查看 Guice 或 Spring 以了解依赖注入或一系列其他工具。 This 是每个的比较。
您可能还想查看Velocity、Freemarker 或struts,或类似的东西。这些将使您的生活更轻松。
对于您可以查看的数据库:Hibernate 或 MyBatis,两者都非常好并且功能略有不同。 Hibernate 非常常用,它们cache objects 非常有效。
【讨论】: