[原创]weblogic中的jsp、servlet、jdbc_Tomcat, WebLogic及J2EE讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  Tomcat, WebLogic及J2EE讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 2777 | 回复: 0   主题: [原创]weblogic中的jsp、servlet、jdbc        下一篇 
geng.zhang
注册用户
等级:少校
经验:854
发帖:27
精华:0
注册:1970-1-1
状态:离线
发送短消息息给geng.zhang 加好友    发送短消息息给geng.zhang 发消息
发表于: IP:您无权察看 2014-12-1 17:44:43 | [全部帖] [楼主帖] 楼主

jdbc的一点理解

Jdbc是使用java语言编程,实现对数据库连接的程序接口。它连接数据库无非就是以下四个步骤:①与数据库建立连接;②向数据库发送要执行的sql语句;③对发送的sql语句进行相应的处理;④返回处理的结果。步骤都是一样的,不一样的地方就是要连接的数据库的选择,用java伪代码实现如下(以mysql数据库为例):

Class.forName(“com.mysql.jdbc.Driver”);
Connection conn=DriverManager.getConnection(jdbc:mysql://localhost:3306/数据库名称,

用户名用户密码);


String sql=要执行的SQL语句

PreparedStatement ps=conn.prepareStatement(sql);

//Ps.setXXX();

//ResultSet rs=ps.excuteQuery();

注:上面用到的数据库,如果不是mysql,可在相应的位置改为自己所使用的数据库即可。

然后别忘记了加载数据库的驱动包,我用的是mysql,所以驱动包就是

Mysql-connector-java-3.0.16ga-bin.jar,同理,别的数据库就换成相对应的数据库驱动包。

jsp的一点理解

Jsp主要是在静态的html页面镶嵌动态的java代码,理解jsp页面主要是要理解页面的常见指令。Jsp页面的常见指令由pageincluetaglib

Page<%@ page  %>)指令有八个标记,但是常用的一般是language(默认java)、import(引进要用的包)、errorpage(当前页面出现异常要转向的页面)、contentType(传回网页的文件格式,一般为text/html)

Include<%@ include file=文件名称 %>)将文件(文本、htmlInc.jsp等)包含到当前的页面中。

Taglib<%@ taglib uri=tagLibrayURI prefix=tagPrefix>)标签库。

操作指令

Forward<jsp:forward page=xx.jsp>):将当前的jsp页面转发到另一个页面上。

注:浏览器中地址是当前页面的,但是内容是要转向页面的内容。

Param<jsp:param name=”” value=””>:传递参数,与其他指令配合使用,比如:

<jsp:forward page=””>

<jsp:param name=”” value=””/>

</jsp:forward>

Usebean(<jsp:usebean id=”” scope=””/>):创建javabean实例,指定名字和作用范围。

Setpropertygetproperty通常和usebean一起用,设定javabean实例中的属性值。

Jsp的主要内置对象responserequestsessionapplication(计数器、聊天室)、cookie

pageContext


servlet的一点理解

Servt生命周期:创建实例servlet、初始化innit()、服务service()、destroy()。

一个jsp页面,对应一个servlet,比如一个登录界面login.jsp,就对应一个LoginServlet,表单提交的时候action=LoginServlet,执行登录验证的操作,然后在web.xml文件中会自动配置相应的servlet




赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论