oracle支持两层网络还是三层

oracle支持两层网络还是三层,第1张

Oracle浏览器/服务器(B/S,Browser/Server)三层系统结构。在B/S的三层模型中,客户端应用程序采用WEB浏览器展示,所以客户端也成手客户、

图2-2 Oracle浏览器/服务器三层系统结构

客户端即浏览器没有加载程序,程序部署在Web服务器上,客户端需要加载或浏览数据,首先通过网络将请求发送给Web服务器,Web服务器通过请求访问Oracle数据库服务器,然后Web服务器响应将数据传递展示在客户端。

B/S结构是面向非连接的,即存取数据时建立连接,存取结束时断开连接,再次存取数据需重新建立连接,所以与C/S结构相比,其效率低。所以,B/S主要应用于运行效率要求不高,以数据对外发布为主的环境。

1.在application.properties配置账号密码等信息

server.port=8080

server.servlet.context-path=/share-center-report

spring.thymeleaf.prefix=classpath:/templates/

spring.datasource.type=com.alibaba.druid.pool.DruidDataSource

spring.datasource.druid.driver-class-name=oracle.jdbc.driver.OracleDriver

spring.datasource.url=

spring.datasource.username=

spring.datasource.password=

2.引入依赖

<dependency>

<groupId>com.oracle</groupId>

<artifactId>ojdbc6</artifactId>

<version>11.2.0.1</version>

</dependency>

<dependency>

<groupId>com.alibaba</groupId>

<artifactId>druid</artifactId>

<version>1.1.10</version>

</dependency>

3.在启动类配置扫描mapper

@MapperScan({"com.example.demo1.mapper"})

4.编写demo测试

public interface testMapper {

@Select("select * from test_data")

List<TestVo>test()

}

/ 自定义realm程序 /

public class MyRealm extends AuthorizingRealm{

@Resource

private testMapper testMapper

@Override

protected AuthorizationInfo doGetAuthorizationInfo(PrincipalCollection principalCollection) {

System.out.println("授权")

return null

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10050208.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-04
下一篇2023-05-04

发表评论

登录后才能评论

评论列表(0条)

    保存