SSH 1

本文深入探讨了SSH协议在现代应用开发中的角色,并详细解释了如何在不同Web服务器(如Tomcat、Jetty、Resin)上进行配置。重点介绍了SSH在连接管理、数据传输与容器集成方面的应用,以及如何利用Spring、SpringMVC等框架优化服务器性能。同时,文章还阐述了如何在Web服务器中设置端口、全局配置文件以及如何部署应用并管理数据源。

SSH

presentation layer: jsp, velocity,freemaker,tapestry

mvc controller layer: core controller,dispatch, user controller,

biz core component: 1, 逻辑上是一个整体 一般是一个事务. 2, 业务逻辑中不应该有数据库的访问 不应该出现Hibernate,JDBC API.

DAO: CRUD, Interface + implementation 解耦不同的数据源

DO: sync with database

 

WEB 服务器

Tomcat/Jetty/Resin

框架

struts+webwork-->struts2

JSF+Tapestry

数据连接

JDBC(SQL-Based) + Hibernate

容器

Spring,SpringMVC,

Tomcat配置文件 conf/server.xml

端口

<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"/>

list for debug

<init-param>
    <param-name>listing<param-name/>
    <param-value>true<param-value/>
</init-param>

全局配置

webapps/manager/WEB-INF/web.xml

auth-constraint

security-constraint

tomcat-users

部署

conf/Catalina/localhost

<Context docBase="G:/publish/codes/01/aa" debug="0" privileged="true">

增加数据源

<Context docBase="G:/publish/codes/01/aa" debug="0" privileged="true">
<Resource name="jdbc/dstest" auth="Container" type="javax.sql.DataSource" url="jdbc:mysql://localhost:3306/javaee" />
</Context>

 

 

 

 

 

 

 

转载于:https://www.cnblogs.com/grep/archive/2012/09/19/2693322.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值