毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
jsp+mysql房地产客户关系管理系统的设计与实现 (3)
JSP编写出来的网页并不是静态的,它是动态的,使用JSP的目的还是为了使表示逻辑不再包含在Servlet里面,把它从中剥离出来。运用JSP做很多事,当开发Web的时候,能够编写HTML程序[4],也可以编写XML程序,然后再加上JSP程序,我们就可以创造出我们的想要的网页,同时呢我们还可以用JSP程序在我们的网页上编写动态的网页内容,如果不想使用JSP来写动态网页内容,我们也可以用JSP编写的不算太大的脚本。这样我们的网页逻辑会被系统自动包含在JSP标识和我们插入的JavaBeans组件[5]里面,而且还会被系统自动绑在我们编写的小脚本中,当然这些脚本是在服务器这边运行的。之前也说了网页逻辑结构会被系统包含在JSP标识和我们插入的JavaBeans组件里面,通过这点可以看出,我们在管理和开发Web程序时,可以对JSP网页进行修改,当然也能够使用这个页面,并且还有好处就是对网页内容不影响。JSP有个非常好的特点,那就是它可以在好多地方重新使用相同的组件,这样我们开发Web程序的时候效率就会提高得非常多。
当我们看我们编写的JSP程序的时候,我们会很容易地把它当成一个HTML网页,但是当我们懂得它的原理的时候,就会知道它其实是一个Servlet在运行。当我们查看JSP网页的时候,系统就会把JSP的代码文件经过某些措施转换成常见的Java文件,系统在这个Java文件中创建了一个Servlet类,将这个类的数据成员跟JSP的元素绑定在一起。接下来事情就轻松多了,系统会编译这个Servlet类,同时将它送到电脑内存中,再接下来跟所有的Servlet程序运行的过程相同,最后系统将程序的运行结果发到客户端上。
1.2.2 Servlet技术
Servlet是一种程序,因为在服务器看来他就是个小程序。Servlet是用Java语言编写的,用到Servlet类库还有相关的Java类。自从Servlet被设计出来之后,因为Servlet运行和操作系统没有关系;而且它比较好扩充功能;还有它比CGI更好用;致使使用它的人群快速增加,并且它被当作Java EE应用平台的关键组件来使用。其实质是CGI的替代技术一种。
Servlet并不在客户主机上运行,它只是把运行的结果发送给客户主机,所以是动态的。它具有效率高,方便,功能强大等特点 ,很受喜欢。当然Servle不可能是完美的,不是没有缺点。刚开始的时候,业务逻辑和表示逻辑是不分开的。所以用它开发的项目不太好文护。所以后来推出JSP技术。Servlet专门负责业务逻辑,JSP用于实现表示逻辑。使得业务逻辑和表示逻辑的分离,便于网站的文护,减低文护成本。
当然JSP和Servlet都可以实现对方实现的效果。之所以两者同时使用是因为:
(1)Servlet是服务器扩展并未主服务器提供附加的功能,包括专门的服务实现,如数据的检验、访问的授权、以及其他事务管理。
(2)JSP是Web页面[6],设计阶段类似于HTML页面的结构。对开发人员要求比较低,只需要具有JSP标签及Java语言基础。
于是Web应用程序一般选用Servlet和JSP页面[7]组合方式实现。本系统也采用这个方式。
1.2.3 MySQL数据库
在用到RDBMS应用软件时,MySQL是一个很好的选择。MySQL是比较流行使用的关系型数据库管理系统之一。MySQL把有关联的数据放在一个表中,不同关系的数据放在不同的表中,这样提高数据的访问速度和访问方式的灵活性。
MySQL是有缺点,但是和Oracle等数据库先比,对它的受欢迎程度并没有影响。对于个人和小企业,MySQL功能足够使用,而且开源,可以大大减低成本。
MySQL是使用底层开发语言C和C++写的,能够通过多种编辑器的测试,这样使它可以适应大部分开发平台,能够在大部分操作系统上运行,例如MAC、linux等。大部分语言都有MySQL开发的函数库,它还使用线程技术,这样可以提高CPU的资源利用率。和SQL相比,MySQL的查询方法被大大优化,查询速度大大提高。MySQL可以像应用程序一样单独在操作系统上运行,当作应用程序使用。也可以被其他语言,通过开发接口连接,进行开发。管理工具多样而且支持大部分的编码格式。
共5页:
上一页
1
2
3
4
5
下一页
上一篇:
基于多Agent的群体学习行为建模与仿真
下一篇:
JSP网上银行系统的设计与实现
jsp+mysql考试管理系统的设计与实现+ER图
jsp+mysql班级管理OA系统设计+源代码
jsp+mysql网上书城系统的设计与实现+源代码
jsp+mysql化妆品销售网站的设计+源代码
jsp+mysql家教兼职系统的设计与实现+ER图
java+mysql客户关系管理系统设计+源代码
jsp+mysql学生选课管理系统设计+源代码
哈萨克民歌中生态美學思想的表现【4092字】
室外办公系统创新设计研究
地方政府跨区域联合环境污染治理研究
天秤男婚后出轨能改好吗...
常用游戏对于小学生英语教学的影响
硅酸钇镥闪烁晶体的光学性能研究
人性化的用户界面设计研究
中班幼儿“求助”型告状行为的访谈提纲
建议全面开放生育政策,...
无刷电机调速系统设计任务书