zoukankan      html  css  js  c++  java
  • JavaWeb 学习的第一阶段总结

    本人从事Asp.net开发三年,结合市场情况,综合考虑后决心转向JavaWeb方向。于是开始了自学Java的历程。

    首先,我用马士兵的Java基础教学视频,快速地学习了一遍Java基础。因为有C#基础,所以只是快速地阅览了一遍。我认为重点在于Java的内存管理和编译过程,以及它独有的数据结构(具体内容会在后期的博文中作总结)。

    然后,关于IDE的选择,根据网上的统计,使用Eclipse的最多,但Idea的口碑最好,Myeclipse也不错。这三款IDE也是我接触过的所有Java的开发环境了。个人感觉Idea的操作最接近VisualStudio,所以对Idea最有好感。

    关于JavaWeb从何学起,我请教了一些做JavaWeb开发的朋友,他们告诉我应该掌握Spring、Hibernate等框架,我立刻尝试读了一些Spring的资料,但发现其中很多的理念和概念我都不清楚,学起来很吃力。于是我进一步追根溯源,开始学习基本的Servlet和JSP。关于这方面的学习推荐看博客园里“孤傲苍狼“的JavaWeb学习笔记系列,个人觉得对Servlet和JSP讲得比较细致,同时也讲了Tomcat的最基本的用法以及JavaWeb项目的部署方法,我想这些是Asp.net转JavaWeb者比较迫切需要知道的。

    学习了基础后,我们需要找一个完整的项目来进行进一步的完整深入学习,我用的材料是马士兵的金尚网上商城项目的教学视频(网易云课堂有视频,但源码需要自己去另外下载)。该教程主要是采用JSP+JavaBean的方式实现的,数据库使用的是MySql。目前我也仍然在学习中。关于数据库,我之前用Sqlserver居多,其他的很少用,接触Mysql后倒也能很快上手,相信对大多数人问题都不大。得益于Oracle提供的包,JavaWeb中对数据库的访问也很简单易操作。学习了该教程,我基本掌握了使用JSP以及在其中编写Java,并调用Java类的方法(我觉得抛开JSP对象,这跟aspx、Razor等其他视图引擎是一样的)。

    接下来我将继续深入学习金尚网上商城项目,然后开始Spring框架的学习。

  • 相关阅读:
    vs2005 水晶报表横向打印Bug
    petshop4.0 详解之七(PetShop表示层设计)
    petshop4.0 详解之八(PetShop表示层设计)
    在VS2005中使用VSS2005
    用DataFormatString格式化GridView
    GridView的高级用法
    水晶报表 打印时出现错误提示:出现通信错误。将停止打印
    POJ1182 食物链[并查集]
    并查集的基础知识
    HDOJ1269 迷宫城堡[强连通分量]
  • 原文地址:https://www.cnblogs.com/alden-it/p/6024909.html
Copyright © 2011-2022 走看看