]],它是基于JAVA的自然延伸。引入编程语言到页面的目的就是实现动态交互作用。
在初次学习这个技术的时候有很多误区,刚开始觉得JSP不过就是HTML的升级版,能用许多JAVA逻辑代码来运算。但是等到知晓其本质的时候,就开始了解到,从本质上讲,JSP和HTML根本不是一回事。
JSP就是简化了的SERVLET设计[[
]]。这个技术就和ASP的技术很像,在传统的HTML网页中加入一些JAVA语言并执行,当然这是表面上,追究其根源,我们要清楚地知道SERVLET的原理。其实,SERVLET就是JAVA SERVLET,它是用JAVA编写的一种运行在服务器端的程序代码,依照SERVELT代码动态生成HTML代码。现在很明确了,JSP其实就是HTML中嵌套JAVA程序,实际上相反的是JAVA程序嵌入了HTML代码。JSP是一种面向对象的思想,显示成类HTML只是为了方便开发者的查阅和编写[[
]]。
1。2。3 JDBC
JDBC就是在JAVA的API上来执行SQL语句。与ODBC相比,可以认为是“JAVA JDBC数据库连接(JAVA数据库连接)”。它是通过JAVA语言编写的一组类和接口[[
]]。
SQL使用JDBC可以基于在任何关系数据库。用户不需要为每个关系数据库单独编写一个程序。因为JDBC写出来的程序具有唯一性的特点,它具有将SQL语句发送到任何一种数据库的作用。为了能够使JAVA程序应用到各种不同的数据库,JDBC就能够很好的解决这一问题。论文网
随着JDBC的出现,JAVA的应用范围也越来越广。现在,越来越多的人开始学习JAVA的知识,所以几乎每个公司都开始使用并安装数据库,这样可以很方便的获取信息,就不必考虑到数据到底存储在什么样的数据库系统中,这样也有助于缩短应用程序的开发时间,从而对数据库的安装和版本控制进行了简化。
1。2。4 SERVLET
SERVLET,全称JAVA SERVLET,是JAVA编写的一段程序,用于服务端,主要目的是在于交互式地浏览和修改数据,从而生成WEB内容。SERVLET的动态响应可以响应很多的要求。SERVLET也可以应用到很多的请求/响应的场合,但常用的WEB应用是用于生成超文本传输协议(HTTP)的响应。因此,SERVLET可以替换其他类型的HTTP请求/响应机制[[
]]。
1。2。5 B/S结构
系统采用了当下最流行便捷的B/S三层结构模式,不依托于客户端,无需下载任何APP或者客户端,即可通过浏览器或者微信来使用本系统提供的服务。本系统开发维护成本低,界面简洁友好,是一款面向大众的小型服务式网站系统。只要有互联网和手机,即可浏览所有启事信息。
体系结构优点:
(1) B/S结构非常适用。许多用户在使用智能移动端设备的时候,很少会下载APP来使用,况且是这种不常用的APP,因此B/S模式十分适合本系统,即开即用,只要有互联网,输入网址及请求,即可获取有效信息。
(2) 本系统采用依托于浏览器的形式来提供服务,方便快捷,无需下载任何本地客户端,界面友好。平时维护升级工作完全可以在服务器进行,不需要用户参与,大大节省了用户的时间。
1。2。6 TOMCAT服务器
TOMCAT服务器是一个免费的开放源代码WEB应用软服务器,它属于轻量级的应用服务器[[
]]。在JAVA开发中应用广泛,占有重要的开发地位。
TOMCAT自从发布到市场上之后就是一款非常受到广大开发人员喜爱的服务器支持工具,虽然它的负荷小,可是功能却很强大。所以如果是一个小规模系统的开发,那么使用TOMCAT无论是在经济性上还是实惠性上都是非常优秀的选择。
它首先是将请求发送到设定好的端口,被监听的Coyote HTTP/1。1 Connector捕获到;之后连接器会将接收到的请求转发给该连接器所处的Service,再由这个Service来调取相应的Engine;再等待来自Engine的回应。Engine获得具体的请求(一般是设置好的具体的地址,默认是Local host/xx/xx/xx)去匹配到所拥有的所有虚拟主机Host;之后Engine会去匹配名为“Local host”的Host。“Local host”的 Host依据收到的请求的地址,去找对应的上下文。上下文依据具体的地址获得具体的JSP ,然后跟据配置好的Mapping Table里寻找对应的SERVLET[[ ]]。