怎样理解servlet、JSP和三大框架??例如要开发一个博客系统,会这些就可以写出来了吗??
servlet是不是就相当于一个办公大楼,这个办公大楼是固定的,它只是把办公窒给大家分好,利用它把项目架子搭起来,里面真正在做事情的,还是java语句(例如读取数据库信息...
servlet是不是就相当于一个办公大楼,这个办公大楼是固定的,它只是把办公窒给大家分好,利用它把项目架子搭起来,里面真正在做事情的,还是java语句(例如读取数据库信息,验证用户表单)??
JSP呢,也是一种办公大楼吗,它的作用也是分好一间间的办公室,然后由html语句在里面做出网页界面,由JAVA语句在里面去处理事情吗??
三大框架呢,学框架是不是只是为了有能快速开发项目的能力?是不是到三大框架这里,其实就可以写出来博客系统和BBS什么的?? 展开
JSP呢,也是一种办公大楼吗,它的作用也是分好一间间的办公室,然后由html语句在里面做出网页界面,由JAVA语句在里面去处理事情吗??
三大框架呢,学框架是不是只是为了有能快速开发项目的能力?是不是到三大框架这里,其实就可以写出来博客系统和BBS什么的?? 展开
3个回答
展开全部
servlet是后台处理程序,负责接收客户端发送的信息,处理并返回相应的信息。
jsp在现在的环境下,作用就如同一个显示器+键盘+鼠标,负责显示、输入数据。
Java Web项目运行的流程大概是这样的客户端jsp页面发送请求-->servlet接收-->其他层次处理数据(biz、dao等业务处理,访问数据库等)-->servlet将处理后的结果返到客户端jsp-->jsp负责显示处理后的数据。
搞清楚这个流程之后,servlet和jsp的作用就一目了然了。
JAVAEE常说的三大框架就是SSH:Struts2+spring+hibernate;
其中Struts2是显示层的框架,为数据传入、数据返回客户端提供支持。
hibernate是数据层的框架,负责与数据库连接,简化JDBC开发。
spring则是一个轻量级框架,他提供很多功能,能对上面的框架提供更好的支持,同时解决耦合、业务变更等其他问题。
不是说会这些就能做一个系统,一个系统涉及到的方面很多,但这些是做一个系统的基础,不会这些,小系统可能没太大影响,但大型系统是很难有条不紊地开发出来的。
jsp在现在的环境下,作用就如同一个显示器+键盘+鼠标,负责显示、输入数据。
Java Web项目运行的流程大概是这样的客户端jsp页面发送请求-->servlet接收-->其他层次处理数据(biz、dao等业务处理,访问数据库等)-->servlet将处理后的结果返到客户端jsp-->jsp负责显示处理后的数据。
搞清楚这个流程之后,servlet和jsp的作用就一目了然了。
JAVAEE常说的三大框架就是SSH:Struts2+spring+hibernate;
其中Struts2是显示层的框架,为数据传入、数据返回客户端提供支持。
hibernate是数据层的框架,负责与数据库连接,简化JDBC开发。
spring则是一个轻量级框架,他提供很多功能,能对上面的框架提供更好的支持,同时解决耦合、业务变更等其他问题。
不是说会这些就能做一个系统,一个系统涉及到的方面很多,但这些是做一个系统的基础,不会这些,小系统可能没太大影响,但大型系统是很难有条不紊地开发出来的。
追问
访问数据库的语句是JAVA的JDBC部分的语句吗?
追答
可以这么理解,但访问数据库可能使用其他框架,例如hibernate,这样这些JDBC语句就不必自己去写了,而是由框架封装好,你可以直接调用。例如你要保存一个学生对象,以前使用JDBC代码很多,现在只要一句话:session.save(student);就可以了,这些你以后学到就知道了,现在说只是想告诉你,框架的作用是简化我们的开发,使开发更加容易。
展开全部
在深圳学习可以去华夏博大最后能在深圳工作的,深圳的IT产业非常的发达,工作不成问题。他们Java的教学质量很好 你符合条件的话还可以先就业后付款,加油吧!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
建议你把基本的面向对象概念搞清楚,在来看java web,明显的基础不够扎实。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询