jsp小总结----java ee的开发中有几个重要的开发模式等
来源:互联网 发布:淘宝怎么做详情页 编辑:程序博客网 时间:2024/06/05 06:03
1 java EE 是一个开放的平台,它包括的技术很多,主要包括13种核心技术,要想成为java EE程序员,必须掌握的技术是java,servlet,jsp
2 一个公式
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
1 在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)model1(jsp+java class)
Model1纯jsp的存在问题,即a代码可读性查,可维护性差,b整个框架没有清晰的层次关系,显得非常乱,c有的文件中逻辑相似,有重复代码
改进方案就是model1(jap结合java class)开发模式
1进行分层(界面层(用jsp),业务逻辑层(用java class))
2 将常用的代码(比如连接数据库),封装到类中
Model1模式的缺点:
1 表现层和业务逻辑层是混合在一起的,比较乱
2 在开发过程中,不利于多人的协同开发
3 不利于后期的维护
Model1模式的优点:
1 简单,开发速度快
2比较适合开发小的项目
2在jsp中操作数据库时,记得要引入包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)查询
- jsp小总结----java ee的开发中有几个重要的开发模式等
- jsp小总结----java ee的开发中有几个重要的开发模式等
- JAVA的几个重要概念小总结
- JSP开发中遇到的几个小问题
- java EE 开发入门小程序 mvc设计模式 学生信息的管理
- Java Servlet API中有几个比较重要的类
- 在.net开发中几个重要的认识误区
- 在.net开发中几个重要的认识误区
- 在.net开发中几个重要的认识误区
- 在.net开发中几个重要的认识误区
- 在.Net开发中几个重要的认识误区
- 在.net开发中几个重要的认识误区
- 开发中碰到的几个小问题
- java开发的几个重要事项,参考一下
- java web 开发 笔记 第三章 JSP几个重要点
- 字符串String类在Java开发中常用的几个重要方法
- 几个重要的软件开发问题
- android应用开发的几个重要概念
- MVC、MVP、MVVM模式
- chrome解决跨域(CORS)问题---chrome插件
- 递归数列
- 搭win server2012的web服务器
- 剑指offer——66.机器人的运动范围
- jsp小总结----java ee的开发中有几个重要的开发模式等
- 442. Find All Duplicates in an Array
- overflow:hiddden
- 单态设计模式(Singleton Design Pattern)
- Codeblocks使用问题汇总
- instanceof
- Python __init__.py 模板
- 突破百度网盘下载限制(大文件直接下载、使用迅雷下载)
- binary-tree-maximum-path-sum