B/S 模式的开发就是浏览器与服务器通信的开发模式。B=Browser,S=server
B/S 的特征和基本结构:在 B/S 结构中,每个节点都分布在网络上,这些网络节点可以分为浏览器端、服务器端和中间件,通过它们之间的链接和交互来完成系统的功能任务。三个层次的划分是从逻辑上分的,在实际应用中多根据实际物理网络进行不同的物理划分。
扩展资料:
由于B/S架构管理软件只安装在服务器端(Server)上,网络管理人员只需要管理服务器就行了,用户界面主要事务逻辑在服务器(Server)端完全通过WWW浏览器实现,极少部分事务逻辑在前端(Browser)实现,所有的客户端只有浏览器,网络管理人员只需要做硬件维护。
应用服务器运行数据负荷较重,一旦发生服务器“崩溃”等问题,后果不堪设想。因此,许多单位都备有数据库存储服务器,以防万一。
import java.applet.Appletimport java.awt.*
import java.awt.geom.*
import javax.swing.JFrame
public class picture extends JFrame {
public picture(){
//如果你想让标题栏消失你可以不注释这条语句
// this.setUndecorated(true)
setLocation(50, 50)
setResizable(false)
setSize(535, 412)
setVisible(true)
}
public void paint(Graphics g) {
//把背景设成白色
setBackground(Color.WHITE)
//把画笔设成2D的这样画笔的粗细可以改变
Graphics2D g_2d =(Graphics2D)g
//设置画笔大小
BasicStroke bs = new BasicStroke(4,BasicStroke.CAP_SQUARE,BasicStroke.JOIN_ROUND)
g_2d.setStroke(bs)
//画圆
g_2d.setColor(Color.ORANGE)
Ellipse2D oval = new Ellipse2D.Double(430, 50, 80, 80)
g_2d.draw(oval)
//画房子
g_2d.setColor(Color.BLACK)
Line2D line1=new Line2D.Double(120,140,40,220)
Line2D line2=new Line2D.Double(120,140,200,220)
Line2D line3=new Line2D.Double(40,222,200,222)
g_2d.draw(line1)
g_2d.draw(line2)
g_2d.draw(line3)
Rectangle2D rect = new Rectangle2D.Double(40,222,162,100)
g_2d.draw(rect)
//花小草
g_2d.setColor(Color.green)
Line2D line4=new Line2D.Double(240,270,220,320)
Line2D line5=new Line2D.Double(240,270,250,315)
Line2D line6=new Line2D.Double(250,315,260,270)
Line2D line7=new Line2D.Double(260,270,275,320)
Line2D line8=new Line2D.Double(275,320,280,270)
Line2D line9=new Line2D.Double(280,270,300,314)
Line2D line10=new Line2D.Double(300,314,315,270)
Line2D line11=new Line2D.Double(315,270,325,330)
g_2d.draw(line4)
g_2d.draw(line5)
g_2d.draw(line6)
g_2d.draw(line7)
g_2d.draw(line8)
g_2d.draw(line9)
g_2d.draw(line10)
g_2d.draw(line11)
}
public static void main(String[] args) {
new picture()
}
}
//你自己对这座标改改由于时间有限只能这样了不如你的图好看哪弄不懂可以密我896182794
猪哥解答:看来你对BS架构不是很了解,楼上几位说的估计太高深你可能看不懂,我给你一个最简单的解决方案,很简单,希望你能由此入门,千万别被楼上诸位给吓跑了。
既然你已经写好了java对数据 *** 作的程序,假设你写了个静态插入的方法DBManager.java里的doInsert(String sql),如果你会用Eclipse,那么用Eclipse建一个专案,把你的java类找个地方扔上去,然后找个地方建个jsp页面,jsp页面里这样写<%DBManager.doInsert("insert...............sql语句省略")%>,ok啦,最简单的BS架构工程完成了。。。。
等到专案部署到tomcat上,别人输入网址访问你提供的那个jsp,就可以访问到你java调用的那个数据库了,一个简单的BS架构网站就上线了!
更高深的,入门之后慢慢学,来得及。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)