导航:首页 > 数据处理 > 用jsp开发分层计数据库程序哪个不是

用jsp开发分层计数据库程序哪个不是

发布时间:2022-04-30 15:24:55

❶ JSP实际开发中,用哪种数据库多一些mssql还是mysql

没人做过统计。
如果公司单纯只用JSP+JavaBean的两层体系结构,证明公司小,项目简单,一般这样的小项目会用MySQL。因为免费,一切皆为节省成本。

如果项目很复杂,用了一些框架技术,如WebWork,JSF,同时用Spring做底层控制,用Hibernate什么的做持久层开发。那这样的项目一般都有点大了,开发他的公司为求项目稳定,通常采用Oracle。

至于Ms SQL Server,我甚少看到公司使用,不过也不是没有。
至于DB2,Sybase,Informix等数据库,都各有千秋。

总得来说,要花钱,就用Oracle,不花钱,就用MySQL,似乎是一个流行

❷ jsp技术开发的程序架构是什么

我不知道你指的是哪一种,据我所知:当网站使用JSP+Mysql技术架构,为B/S结构,采用三层模式(即web层、业务逻辑层和数据访问层,各层最好分别使用struts2、spring和ibatis框架)。
希望能帮到你。

❸ jsp中数据库问题

你用的是什么服务器,可能是缓存的问题,可以试一下重启服务器,还不行的话,就重新发布一次.

❹ 开发JSP程序用SQL数据库好还是用MYSQL好

要看你开发的jsp的规模,如果太大了,mysql就不大适合了。
否则选择mysql是个很不错的选择

❺ 哪位大侠用jsp+xml做过后台管理程序 不使用数据库 急啊 !```

1.将内容的生成和显示进行分离
使用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面。使用JSP标识或者小脚本来生成页面上的动态内容。生成内容的逻辑被封装在标识和JavaBeans组件中,并且捆绑在小脚本中,所有的脚本在服务器端运行。如果核心逻辑被封装在标识和Beans中,那么其他人,如Web管理人员和页面设计者,能够编辑和使用JSP页面,而不影响内容的生成。
在服务器端,JSP引擎解释JSP标识和小脚本,生成所请求的内容(例如,通过访问JavaBeans组件,使用JDBCTM技术访问数据库,或者包含文件),并且将结果以HTML(或者XML)页面的形式发送回浏览器。这有助于作者保护自己的代码,而又保证任何基于HTML的Web浏览器的完全可用性。
2.强调可重用的组件
绝大多数JSP页面依赖于可重用的,跨平台的组件(JavaBeans或者Enterprise JavaBeans组件)来执行应用程序所要求的更为复杂的处理。开发人员能够共享和交换执行普通操作的组件,或者使得这些组件为更多的使用者或者客户团体所使用。基于组件的方法加速了总体开发过程,并且使得各种组织在他们现有的技能和优化结果的开发努力中得到平衡。
3.采用标识简化页面开发
Web页面开发人员不会都是熟悉脚本语言的编程人员。JavaServer Page技术封装了许多功能,这些功能是在易用的、与JSP相关的XML标识中进行动态内容生成所需要的。标准的JSP标识能够访问和实例化JavaBeans组件,设置或者检索组件属性,下载Applet,以及执行用其他方法更难于编码和耗时的功能。
通过开发定制化标识库,JSP技术是可以扩展的。今后,第三方开发人员和其他人员可以为常用功能创建自己的标识库。这使得Web页面开发人员能够使用熟悉的工具和如同标识一样的执行特定功能的构件来工作。
JSP技术很容易整合到多种应用体系结构中,以利用现存的工具和技巧,并且扩展到能够支持企业级的分布式应用。作为采用Java技术家族的一部分,以及Java 2(企业版体系结构)的一个组成部分,JSP技术能够支持高度复杂的基于Web的应用。
由于JSP页面的内置脚本语言是基于Java编程语言的,而且所有的JSP页面都被编译成为Java Servlet,JSP页面就具有Java技术的所有好处,包括健壮的存储管理和安全性。
作为Java平台的一部分,JSP拥有Java编程语言“一次编写,各处运行”的特点。随着越来越多的供应商将JSP支持添加到他们的产品中,您可以使用自己所选择的服务器和工具,更改工具或服务器并不影响当前的应用。

应用范围

ASP是Microsoft开发的动态网页语言,也继承了微软产品的一贯传统——只能运行于微软的服务器产品,IIS(Internet Information Server) (windows NT)和PWS(Personal Web Server)(windows 98)上。Unix下也有ChiliSoft的插件来支持ASP,但是ASP本身的功能有限,必须通过ASP+COM的组合来扩充,Unix下的COM实现起来非常困难。

PHP3可在Windows,Unix,Linux的Web服务器上正常运行,还支持IIS,Apache等通用Web服务器,用户更换平台时,无需变换PHP3代码,可即拿即用。

JSP同PHP3类似,几乎可以运行于所有平台。如Win NT,Linux,Unix. NT下IIS通过一个插件,例如JRUN或者ServletExec,就能支持JSP。着名的Web服务器Apache已经能够支持JSP。由于Apache广泛应用在NT、Unix和Linux上,因此JSP有更广泛的运行平台。虽然现在NT操作系统占了很大的市场份额,但是在服务器方面Unix的优势仍然很大,而新崛起的Linux更是来势不小。从一个平台移植到另外一个平台,JSP和JavaBean甚至不用重新编译,因为Java字节码都是标准的与平台无关的。

性能比较

有人做过试验,对这三种语言分别做循环性能测试及存取Oracle数据库测试。

在循环性能测试中,JSP只用了令人吃惊的四秒钟就结束了20000*20000的循环。而ASP、PHP测试的是2000*2000循环(少一个数量级),却分别用了63秒和84秒。(参考PHPLIB)。

数据库测试中,三者分别对 Oracle 8 进行 1000 次 Insert,Update,Select和Delete: JSP 需要 13 秒,PHP 需要 69 秒,ASP则 需要 73 秒。 前景分析 目前在国内PHP与ASP应用最为广泛。而JSP由于是一种较新的技术,国内采用的较少。但在国外,JSP已经是比较流行的一种技术,尤其是电子商务类的网站,多采用JSP。

采用PHP的网站如新浪网(sina)、中国人(Chinaren)等,但由于PHP本身存在的一些缺点,使得它不适合应用于大型电子商务站点,而更适合一些小型的商业站点。

首先,PHP缺乏规模支持。其次,缺乏多层结构支持。对于大负荷站点,解决方法只有一个:分布计算。数据库、应用逻辑层、表示逻辑层彼此分开,而且同层也可以根据流量分开,组成二维阵列。而PHP则缺乏这种支持。还有上面提到过的一点,PHP提供的数据库接口支持不统一,这就使得它不适合运用在电子商务中。

ASP和JSP则没有以上缺陷,ASP可以通过Microsoft Windowsd的COM/DCOM获得ActiveX规模支持,通过DCOM和Transcation Server获得结构支持;JSP可以通过SUN Java的Java Class和EJB获得规模支持,通过EJB/CORBA以及众多厂商的Application Server获得结构支持。

三者中,JSP应该是未来发展的趋势。世界上一些大的电子商务解决方案提供商都采用JSP/Servlet。比较出名的如IBM的E-business,它的核心是采用JSP/Servlet的Web Sphere;西方另外一个非常着名的电子商务软件提供商,Intershop,它原来的产品Intershop1,2, 3, 4占据了主要的电子商务软件份额。
综上所述,jsp应该更有前途!

❻ jsp做数据库开发用建立表间关系吗

严格来说如果表间有依赖关系最好建立表关系,这样可以在DBMS里就有约束。jsp与数据库连接你不做数据库关系约束,一样能做,这样就需要你自己仔细写代码了,注意表间的关系,否则可能得到的结果不是你想要的

❼ 使用JSP进行基于SQLserver数据库的网页程序开发

那要看你想学到什么程度,
如果只是学学而已,以下几个软件足够了
1。Java
2。Tomcat作为服务组件
3。SQLServer 2000作数据库
4。任意一种文本编辑器,如Ultraedit等,网页就用Dreamweave就行了。
那你要是向进一步的往深里学,那可就没完了。Eplice。Jbuilder,Apache等等的东东,慢慢学吧
建议你先用以上的几种软件入门再自己摸索学习。

❽ JSP与SQL 数据库连接的文件名 一般是什么 代码在哪里看

如果是分层的程序会把数据库单独拿出来写成DB.java一类的文件,不分层可能会是db或者conn.jsp一类的文件,代码里面有Connection ,ResultSet,DriverManager一类的一般就是连数据库的

❾ jsp能够出现SQL怎么办 怎么用分层实现

使用JSP实现SQLSERVER数据库的连接和访问需要以下几个步骤: 1、需要JSP的运行环境例如应用服务器Tomcat或者Weblogic; 2、准备SQLSERVER的JDBC驱动程序,即jar文件; 3、保证应用服务器启动时加载JDBC驱动; 4、在JSP中编写代码进行连接访问。

❿ jsp开发中、servlet、层、biz层、entity层到底各自什么作用

JSP开发中的分层都是基于MVC架构的,即(Model-View-Controller),M:模型层,主要是负责一些具体的业务逻辑的实现,V:视图层,可以理解为JSP页面,C:控制器层,用于接受页面请求与响应请求到JSP页面的控制机制。在模型层中,又分为biz,,entity等层,biz:Bussiness Model,业务模型,主要用于处理某一类业务的处理流程,:Data Access Object,数据访问层,主要针对于数据表的操作,可以理解为一张数据表,就有一个Dao与之对应,在Dao里面包含对该张数据表的增、删、改、查等操作。entity:又叫POJO(Plain Old Java Object),最原始的Java类,用于将数据表封装为Java模型,一般这里面会以属性的形式,记录数据表的字段,通过getter/setter方法来操作,对应字段的信息,这也可以理解为面向对象中的封装。servlet层就是MVC中的控制器,主要用于接受JSP的页面请求和响应请求。所以整个流程是JSP页面发起请求到servlet,获取请求,交个biz层,在biz层中通过一系列对数据表的操作,这就要结合和entity的作用,完成业务逻辑,然后,响应给servlet,由servlet,再响应出JSP 页面。整个流程大概如此,其实还有很多,在此不再赘述,希望帮到你。

阅读全文

与用jsp开发分层计数据库程序哪个不是相关的资料

热点内容
怎么代理一堆儿童用品 浏览:322
前男友发信息说真不知道你想什么 浏览:239
打篮球技术不好被排挤如何训练 浏览:387
涉嫌股票交易异常多久自动解封 浏览:908
安阳家具市场什么时候放假 浏览:750
2019考科一电脑程序怎么用 浏览:589
八珍矿泉水怎么代理 浏览:421
直播怎么上不了橱窗产品 浏览:635
技术咨询公司怎么经营 浏览:199
图书代理如何做 浏览:936
数据挖掘的商业价值是什么 浏览:59
健身塑形产品怎么买 浏览:844
如何查个人登记信息 浏览:208
欣赏相片用什么产品 浏览:805
c程序怎么实现排列 浏览:297
为什么微信收钱要填信息 浏览:621
如何查看微信小程序审查元素 浏览:325
测试程序怎么清除不良 浏览:671
上海高端灯具市场有哪些 浏览:419
菜市场卖菜用什么货架 浏览:51