从PHP到JSP需要多久

来源:互联网 发布:java随机数求和 编辑:程序博客网 时间:2024/04/20 13:04

      前不久,接到一个叫做 “失物招领” 的项目,虽然对于老手来说是很小儿科的东西,但对于至学过Web基础知识的新手来说还是有点小难度的。还有一个问题是刚开始学的时候,接触的是PHP,但那个项目的服务器是Java的,这就意味着自己要学习用Java来弄网站。我只想说:我也很无奈啊。虽说开始的时候想要推掉,但细想,既然有机会,就不要那么早放弃,搞个不是很难的项目来锻炼一下也挺好的,所以就硬着头皮上了。

      对于Java,这学期也接触多,大体知道它的基础语法,也搞过五子棋、画板、飞机大战这样的项目,但没用来弄过Web,本来想晚点才了解怎么用Java来弄Web的,恐怕得提前啦。

      由于项目时间紧迫,肯定不能去图书馆借本书或者网上找教程从头开始啦,得想想有什么捷径。找什么捷径呢?既然来不及从头学期,那就需要什么知识学什么呗。那需要什么知识呢?根据PHP的套路,那就是怎么接受网页传过来的数据、怎么连接数据库,进行数据的增删改查、怎么进行 文件的操作....了解了这些套路,那就先解决怎么连接数据库这块的问题吧,自己就谷歌了一波,发现需要JDBC这样的一个东西,接着继续谷歌JDBC,然后发现这是Java语言中用来规范客户端程序如何来访问数据库应用程序接口,提供了诸如查询和更新数据库中数据的方法,说直接点就是Java语言与各种数据库的一个桥梁,Java的一个接口,其中的实现类则由数据库厂商来实现。如果你了解和掌握了SQL,学习JDBC就像学Java的一个内置类一样,只要看看API就可以了,很容易上手。

       解决了数据库的内容,接下来就是JSP了。想到当初学PHP的时候,要搭PHP的环境,就是配置Apache、PHP这些,那JSP需不需要呢?谷歌一波,还真的是的,要下个Tomcat。接下来是配Tomcat的参数,这是最烦的环节了,回想起当初配Apache的时候,那心酸只有自己能体会。Tomcat需要JDK,幸好之前装过JDK,只需要弄一下JAVA_HOME、JRE_HOME这些参数就可以了。对于JSP,它是以Java语言作为脚本语言的,JSP网页为整个服务器端的Java库单元提供了一个接口来服务于HTTP的应用程序, 跟PHP很类似,可以内嵌在HTML里,使Java代码和特定的预定义动作可以嵌入到静态页面中,然后由服务器解析,进行相关的操作,比如对数据的处理,传回数据。接着就是上网找教程,了解怎么接收数据、怎么重定向.....

       经过一个星期的闭关修炼,大体上明白了怎么用Java开发Web的套路了,可以研究怎么搞项目了。

       是的,经过这个星期的学习,自己也发现了作为一名开发人员,语言不是关键,在需要用的时候,可以很快学会,那么什么才重要呢?个人理解,那就是对整个知识体系的理解。那这件事举个例子:那就是要知道Web开发的流程或者说关键点。比如上述的数据库操作、接受表单数据、文件操作...这才是问题的本质。了解了这些核心的、最本质的东西,不论让你拿什么语言来写,都不会有太大的问题,语言只是个工具,让你把这些本质的东西表述出来,让计算机去执行。

1 0
原创粉丝点击