Java代码可以写入动态网页JSP中,写入方式有三种。第一种用于声明全局变量,即<%!%>;第二种用于声明局部变量即<%%>;第三种输入表达式,即<%=%>,一般情况下第一种和第二种使用较多。

2.2 JSP技术

JavaSeverPagesTM为显示动态生成的网页提供了一种简单快速的方法,它的特点是简单易学,并且可以跨平台使用。通俗的说,JSP就是运用JAVA代码插入到HTML之中,这样的好处是只要你学过JAVA语言,你就能很快掌握JSP的用法,所以学习Java开发的人在设计基于WEB的管理系统时可以用到它。JSP生成WEB页面时较为快捷方便,最主要的是,JSP可以显示动态内容,并使得基于WEB的程序更加优化,这些程序可以和服务器以及开发工具一起工作。[3]

JSP的内置对象有九种,第一种是out,将数据在客户端输出;第二种是request,即对客户端的需求进行接收;第三种是response,这种对象用来封装JSP产生的回应。第四种内置对象是session,这种内置对象和用户有关,用来对用户信息进行保存,对用户行为进行跟踪;第五种内置对象是application,用于用户共享;第六种内置对象是pageContext,代表JSP中的本页面;第七种内置对象是exception,从字面上理解是一个意外,即运行异常;第八种内置对象是page,这种对象相当于JSP实例,在开发过程中不常使用。第九重内置对象是config,是Servlet配置,用来得到web.xml参数。在对JSP进行处理时,浏览器发送一个网页请求,服务器进行识别,发现这是一个JSP网页的请求,JSP引擎进行回应,将这些文件转化为servlet类,这时候servlet引擎对servlet类进行处理,产生HTML的输出并在浏览器上显示出来。JSP的与ASP相比有这样的优势:运用Java语言进行编写,它强大易用,在移植到MSP平台上时,更加方便。与静态HTML相比最大的优势是可以包含动态网页。

2.3 系统开发工具

MyEclipse是由Genuitec公司开发的一个非常优秀且专业的系统开发平台,它对比eclipse集成了许多有强大功能的扩展插件,极大的提高了开发者的工作效率。通过MyEclipse,我们可以在数据库和JavaEE的开发上得到很大的帮助。它完美平衡所有供应商最主流的技术。从JavaSpring到Maven再到RESTWeb服务,我们可以在MyEclipse中统一开发,我们所需要的一切都能从MyEclipse里面找到。随着企业移动应用市场的快速扩大,MyEclipse作为一个非常灵活的IDE用于开发移动应用,可以在单一IDE的情况下开发Java、云和PhoneGap等移动应用。MyEclipse使用包含各种系列应用服务器的IDE,被广泛应用在从WebSphere、Glassfish,、WebLogic到Tomcat等各种应用服务器之上。对各种开源产品的支持力度也很高。[4]

2.4数据库开发工具

MYSQL作为关联数据库管理系统,它具有很好的数据存储能力和处理能力,数据保存在不同表中,它具备了数据的增、删、改、查功能,软件可免费使用,开放源码。在开发网站时,MYSQL可用作处理数据的数据库系统,它可以防止数据丢失,因为网站的数据库都有备份;其次,MYSQL数据库易于管理,后台管理员可以通过修改数据库维护系统的稳定。最后,数据库技术的优点是易于保存,如在网上填写数据时,不小心关闭浏览器,数据如果保存在数据库中,还可以被重新找到。小型网站系统开发时MYSQL常与Tomcat一起使用,来建立一个稳定适用的网站。和文件存储数据相比数据库具有很好的执行效率,而且便于数据的维护。在第一次安装MYSQL时一定要记住设置的管理员密码,在网站开发时配置数据库中还会用到。

MYSQL的逻辑架构一共有四层,最上层提供通信服务,它包含客户端和连接服务,该层还为客户端提供线程服务;第二层提供数据库的核心服务,提供SQL接口,并处理相关函数,如MYSQL中的查询语句;第三层是存储引擎层,MYSQL中数据的存储和提取由该层完成,用户可以根据实际需求进行提取;第四层是数据存储层,就是用来将数据存储在文件系统之中。[5]

上一篇:安卓平台的云通讯录软件开发+源程序
下一篇:java+mysql学术会议参会信息系统的设计+源代码

jsp+mysql网络招标评审系统设计+源代码

船舶码头客流管理系统设计+源代码

WPF+Sqlserver国际教育综合管理系统设计

java+sqlserver机场安全监察管理系统的设计

php+sqlserver温室管理系统设计

IDEA+MYSQL赛事发布管理系统的设计与实现

ASP.NET+sqlserver健身房管理系统的设计与实现

六块六加盟店零食加盟店...

机器人轮式行走系统发展研究现状

论民法移植的问题【4358字】

中学作文课创新性研究文献综述和参考文献

江苏旅游演艺产业发展研究

语言的阶级变异文献综述

GOOSE智能变电站智能终端模拟装置设计

四川某高校新生适應问题...

中医护理對产妇的价值探讨【2346字】

浅谈产业集群发展下的企...