你的位置:首页 > 软件开发 > Java > 初学 Java Web 开发,请远离各种框架,从 Servlet 开发

初学 Java Web 开发,请远离各种框架,从 Servlet 开发

发布时间:2016-11-10 06:03:35
OSCHINA 软件库有一个分类——Web框架,该分类中包含多种编程语言的将近500个项目。Web框架是开发者在使用某种语言编写Web应用服务端时关于架构的最佳实践。很多Web框架是从实际的Web项目抽取出来的,仅和Web的请求和响应处理有关,形成一个基础,在开发别的应用项目的时 ...

OSCHINA 软件库有一个分类——Web框架,该分类中包含多种编程语言的将近500个项目。

Web框架是开发者在使用某种语言编写Web应用服务端时关于架构的最佳实践。很多Web框架是从实际的Web项目抽取出来的,仅和Web的请求和响应处理有关,形成一个基础,在开发别的应用项目的时候则可以从这个剥离出来的基础做起,让开发者更关注更具体的业务问题,而不是Web的请求和响应的控制。

框架很多,但套路基本类似,帮你隐藏很多关于 HTTP 协议细节内容,专注功能开发。

但对一个初学者来说,过早的接触框架往往是事倍功半!同样一个问题,换一种框架你可能需要从头开始研究。

下面是针对初学 Java 开发 Web 过程一些个人见解和思路,高手可略过。

1. 基本要求:Java 编程基础

有良好的 Java 语言编程基础,这是必须的,在讨论 Web 开发技术时提了一个 Java 编程基础的问题会被鄙视的。

2. 环境准备 (Eclipse + Tomcat)

选择一个你喜爱的Servlet容器,或者说大一点就是应用服务器,推荐 Tomcat 、Resin 或者 Jetty 这些轻量级的产品。这三个产品下载 zip 包解压后就可以用了。如果你不熟悉 Tomcat 的话请不要使用 exe 版本的 Tomcat,那会徒增很多烦恼。也不建议在 Eclipse 等一些开发环境中集成 Tomcat 的做法,也会徒增烦恼。

把应用服务器启动起来并能访问到其默认的页面为准。

关于开发工具

不推荐使用 MyEclipse 和 Eclipse 的 JEE 版本,徒增烦恼、运行缓慢而且还让你无法了解 Web 项目的结构。普通的 Eclipse 或者你喜欢的开发工具就足够了,能支持普通 Java 项目开发即可。

为了方便,我做了一个最基本的Java 项目 —— ServletDemo.zip ,你可将它导入到 Eclipse 里就是一个完整的、最简单的 Web 项目。

然后将下面

 1 <??> 2 <Server port="8005" shutdown="SHUTDOWN"> 3  <Service name="Catalina"> 4   <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8"/> 5   <Engine name="Catalina" defaultHost="localhost"> 6    <Host name="localhost"> 7   <Context path="" docBase="D:\WORKDIR\ServletDemo\webapp" reloadable="true"/> 8    </Host> 9   </Engine>10  </Service>11 </Server>

原标题:初学 Java Web 开发,请远离各种框架,从 Servlet 开发

关键词:JAVA

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。