JSP(JavaServerPages)是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件,后缀名为(*.jsp)。用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他 *** 作系统皮岩迹上运行。
客户访问这个页面的时候,只要该文件没有发生过更桐世改,JSP引擎就直接调用已经装载的Servlet。如果已经做过修改的话,那就会再次执行以上过程,翻译、编译并装载。其实这就是所谓的“第闷粗一人惩罚”。因为首次访问的时候要执行一系列以上的过程,所以会耗费一些时间;以后的访问就不会这样了。jsp是由servlet发展过来的,你应该知道jsp主要是用来做页面显示的,早期jsp没出现之前servlet担当这一角色,servlet编写前端页面时非常繁琐效率低的,jsp实在servlet的基础上做了一层封装,更倾向于表现层,现在的servlet更倾向于业务逻辑层,这样做的目的也就是分层.把业务层和表现层的代蚂轮镇码分离开来,便于开发和维护.jsp在运行的第一次速度会比较慢,因为第一次他需要编译成servlet的文件,实际上你运行的就是一个jsp翻译过来的servlet.
实际开发中以MVC设计模式为主,强制性地使应用程序的输入、处理和输出分开。现在的JSP页面中的代码已经减少了很多,只是简单地完成了输出,实际上在开发中,JSP中最好只包含一下3中类型的代码:
•接收属性:接收从Servlet传递过来的属性。
•判断语句:判断传递到JSP中的属性是否存在。
•输出内容:使用迭代或者VO进行输出。
在JSP页面中唯一允许导入的包只能是java.util包,值要能把握住这一点,即可开发出一个简洁、则团清晰的JSP页面。
访问数据库要用到jdbc技术。
首先加载驱动:Class.forName("驱动包.类名称")
然后获得连接:Connection conn = DriverManager.getConnection("孙歼橘连接路径,端口,数据库名"改旅,"数据库用户名","密码")
然后获得PreparedStatement:PreparedStatement pstmt = conn.prepareStatement("sql语句")
之后就按照检索和增删改的区别分别执行不同的代码。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)