jsp小总结----java ee的开发中有几个重要的开发模式等

来源:互联网 发布:淘宝怎么做详情页 编辑:程序博客网 时间:2024/06/05 06:03

  

1 java EE 是一个开放的平台,它包括的技术很多,主要包括13种核心技术,要想成为java EE程序员,必须掌握的技术是javaservletjsp

一个公式

Jsp=html+java片段+jsp标签(语法)+javascript/css

Jsp功能强大是因为可以和javabean结合使用(即:jsp作前台(界面),javabean作后台(逻辑层))

  Jsp+javabean的基础上在结合servlet,就会构成mvc的开发模式,mvc模式是目前软件公司中相当通用的开发模式

3访问jsp的过程:

如果是第一次访问,.jsp文件将被服务器翻译成一个对应的.java文件(即servlet),然后再被编译成对应的.class文件并加载到内存中

如果写的jsp文件出错了,提示的错误行数指的就是该对应的java文件,该java文件位于

你对应的tomcat目录work文件下,具体如下:

C:\ProgramFiles\ApacheSoftwareFoundation\Tomcat 5.5\work\Catalina\localhost\MyJspSite\org\apache\jsp,找到对应java文件后对它进行调试

如果是以后访问jsp,那就直接调用内存中的jsp实例,所以第一次访问jsp慢,后面访问jsp的速度就会变快了

4小技巧,如果想让多行代码同时向右移,可以选中相应多行代码,按Tab建,想向左移,选中后按Shift+Tab

java ee的开发中有几个重要的开发模式

A  Model1模式 B  model2模式(model2x模式)C  mvc模式

Model1的基础是JSP文件,它由一些相互独立的JSP文件,和其他的java class组成(这个不是必须的),这些JSP是从HTTP Request 中获得所需要的数据,处理业务逻辑,然后将结果通过Response返回前端浏览器

Model1 模式可以分为两类

(1)model1(纯jsp技术 ,不带任何java class

(2)model1jsp+java class

Model1jsp的存在问题,即a代码可读性查,可维护性差,b整个框架没有清晰的层次关系,显得非常乱,c有的文件中逻辑相似,有重复代码

改进方案就是model1jap结合java class)开发模式

 1进行分层(界面层(用jsp),业务逻辑层(用java class))

 2 将常用的代码(比如连接数据库),封装到类中

Model1模式的缺点:

表现层和业务逻辑层是混合在一起的,比较乱

在开发过程中,不利于多人的协同开发

不利于后期的维护

Model1模式的优点:

简单,开发速度快

2比较适合开发小的项目

2jsp中操作数据库时,记得要引入包java.sql.*,包和包之间用逗号隔开

步骤是一样的

(1)加载驱动

 Class.forName(“com.microsoft.jdbc.sqlserver.SQLServerDriver”);

(2)得到连接

Connection ct=DriverManager.getConnection(“jdbc:microsoft:sqlserver://127.0.0.1(要连接的数据库的地的ip)”,“用户名”,“密码”);

(3)创建Statement

Statement sm=ct.createStatement();

4)查询

原创粉丝点击