韩顺平servlet与jsp_笔记与心得

韩顺平servlet与jsp_笔记与心得

ID:15333333

大小:123.50 KB

页数:16页

时间:2018-08-02

韩顺平servlet与jsp_笔记与心得_第1页
韩顺平servlet与jsp_笔记与心得_第2页
韩顺平servlet与jsp_笔记与心得_第3页
韩顺平servlet与jsp_笔记与心得_第4页
韩顺平servlet与jsp_笔记与心得_第5页
资源描述:

《韩顺平servlet与jsp_笔记与心得》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、·韩顺平servlet与jsp笔记与心得····JavaEE概述:JavaEE是一个开放的平台,它包括的技术很多,主要包括十三种核心技术(javaEE就是十三种技术的总称)。建立一个整全的概念。J2ee的十三种技术(规范)1.      java数据库连接(JDBC)。——JDBC定义了4种不同的驱动:1.JDBC-ODBC桥,2.JDBC-native驱动桥3,JDBC-network桥4.纯java驱动。2.      Java命名和目录接口(JNDI)(它是为了对高级网络应用开发中的使用的目录基础结构的访问。)。3.      企业JavaBean

2、s(EnterpriseJavaBeans,EJB)(它提供了一个架构来开发和配置到客户端的分布式商业逻辑,因此可以明显减少开发扩展性、高度复杂企业应用的难度。)。4.      JavaServerPages(JSPs)。5.      Javaservlets(servlets提供的功能大部分与JSP相同,JSP中大部分是HTML代码,其中只有少量的Java代码,而servlets则相反,它完全使用Java编写,并且产生HTML代码。)。6.      JavaIDL/CORBA(用得不多)。7.      Java事务体系(JTA)/Java事务服

3、务(JTS)(用得不多)。8.      JavaMail和JavaBenas激活架构(JavaBeansActivationFramework,JAF)。(JavaMail是一个用来访问邮件服务的API)。9.      Java信使服务(JavaMessagingService,JMS)(JMS是一个用来和面向信息的中层通信的API)。10.  扩展标记语言(ExtensibleMarkupLanguage,XML)。11.  12.13当前流行的及格框架struts+hibernate+spring(ssh).Javaee的开发环境(eclipse

4、)Eclipse是一个开源的、可扩展的集成开发环境,已经成为目前最流行的j2ee开发工具。Eclipse安装后就可以开发javase的项目了,但不能开发javaee项目,需要安装web开发插件(lomboz或是myeclipe)Eclipse的官网:http://www.eclipse.orgmyeclipse的官网:http://www.myeclipside.com/在javaee的开发中有几个重要的开发模式:1.Model1模式2.model2模式(model2x模式(用得少))3.mvc模式一、Model1模式Model1的基础是jsp文件,它由

5、一些相互独立的jsp文件,和其它一些javaclass组成(不是必须的)。这些jsp从HTTPRequest中获得所需要的数据,处理业务逻辑,然后将结果通过Response返回前端浏览器。从上面分析我们可以看到model1模式可以分为两类:1. Model1(纯jsp技术,不带任何javaclass)。2. Model1(jsp+javaclass)。Model1模式的缺点:1. 表现层和业务层混合在一起(乱!)。2. 在开发过程中,不利于多人协同开发。3. 不利于后期维护。Model1模式的优点:1. 简单,开发速度较快。2. 比较适合开发小的项目。二

6、、model1(结合javaclass)开发模式,有些书上称:mv模式,即:màmodel模型(javaclass,业务逻辑层),vàview视图(jsp,界面层)。1.一个数据库应一个类:ConnDB.java(得到连接)。2.数据库中的每一张表对应两个类:(1)UserBean.java(表示users表)类。(2)UserBeanCl.java(业务逻辑,即对users表的操作)类。如:login.jsp输入数据,logincl.jsp通过调用javaclass(模型)处理数据,wel.jsp显示数据。这是一种多么完美的开发模式。不足之处:1. J

7、sp技术主要做界面,但是logincl.jsp这里调用了javaclass(模型),完成对用户验证,显得有点怪怪的。2. Wel.jsp是用于显示用户信息(显示数据),但,wel.jsp除了显示数据,还调用了javaclass(模型),代码的优雅就荡然无存了,也不得于将来的分工。3. Servlet技术处理页面的跳转是最快捷和方便的,难道我们就此不用了吗?三、mvc开发模式:M(model模型),V(view视图),C(controller控制器)。MVC是一个设计模式,它强制性的使应程序的输入、处理、和输出分开。使用MVC应用程序分成三个核心部件:模型

8、、视图、控制器。它们各自处理自己的任务。M主要由javaclass来做,也可以是

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。