首页 > 论文范文

java web实习报告

时间:2024-04-18 07:32:21
java web实习报告(全文共4524字)

项目综合实践报告 题目:html+css 旅游门户网站设计

班级:计算机2014(1)姓名:丁一学号:954211完成日期:2014.9.14

一、分析设计

用文字、图表等说明设计思路及设计结果。

二、主要源代码

html

css

三、效果图

屏幕抓图

四、调试过程

(调试过程中碰到的问题及解决方法)

五、实验结论

1、实验结果图

2、实验心得体会

第二篇:java web课程设计实训报告

java web课程设计实训报告

我们进行了为期一周的java web的课程实训。在这次实训中,我觉得我学到了很多东西。这次,老师给我们安排了一个项目,是关于商店购物的。首先,我们划分了几个小组,每组4-6人,每个人有每个人的工作,每个人的工作完成后整合到一起,这个项目就完成了。我在我们小组的工作是写一段删除商品的java代码。因为我的基础比较差,所以我分担的工作比较少,下面是我做的一段代码:

public void deleteproduct(string id) {

statement stmt = null;

connecttodb();

int tempid =

integer.parseint(id);

try {

stmt =

this.con.createstatement();

stmt.execute("delete from

shop_info where product_id=" + tempid);

} catch (exception e) {

e.printstacktrace();

} finally {

close(this.con, stmt, null); }}

总而言之,这次实训对我的帮助很大,我工作会很有从中学到了什么是团队协作,正所谓团结就是力量,不仅如此,我还学到了很多的专业知识,积累了一些经验。我想,对于我以后的工作会很有帮助,希望还能有更多像这样的机会让我能够锻炼我自己。

第三篇:java web邮件学习

commons-fileupload-1.1.1.jar 上传文件总结:

1、 验证是否要处理的是上传文件

servletfileupload.ismultipartcontent(request)

2、 创建diskfileitemfactory 对象并对其初始化设置

diskfileitemfactory factory = new diskfileitemfactory();

factory.setsizethreshold(20 * 1024);

factory.setrepository(factory.getrepository());

3、 创建servletfileupload 对象并设置其编码方式

servletfileupload upload = new servletfileupload(factory);

upload.setheaderencoding("gbk");

4、 开始获取上传文件的集合:

formlists = upload.parserequest(request);

5、 设置上传文件允许的大小

int size = 2 * 1024 * 1024;

6、 循环遍历formlists集合来根据其元素的类型(普通表单域还是文件域)进行赋值还是上传功能 iterator iter = formlists.iterator();

while (iter.hasnext()) {

fileitem formitem = (fileitem) iter.next(); 7、 是文件域则执行上传:

具体做法:(1)、获取文件路径全名:string name = formitem.getname();

(2)、判断文件名后缀是否符合要求:!name.endswith("mp3")

(3)、判断文件大小是否符合要求formitem.getsize() > size

if/else(4)、都符合要求则上传:

第一步:判断文件的名称不能为空(formitem.getname())、大小不能为0

(formitem.getsize()),如果不符合要求则continue执行下一循环

第 二步: 获取文件的单纯文件名称: name.substring(name.lastindexof("\")

+ 1, name.length());

第 三步: 设置保存到的服务器地址:filedir ("file/") + "\" + 单纯名称;file savefile = new file(服务器地址);

第 四步: 上传: formitem.write(savefile);

、 是普通表单域则将表单项的值赋值给相关对象变量,如(更多内容请访问好范 文网:wWW.)javabean(每一次循环将该次对应的表单项的值付

给适当的变量对象)

string formname = formitem.getfieldname(); 获取普通表单项的名称

string con = formitem.getstring("gbk");

用formname.equals(““)来判断

下载文件具体方法:

1、 获取服务器下载地址并将此地址字符串进行编码:

string path=request.getparameter("path");

2、 创建下载目录:

file file = new file(path);获取普通表单项的值并编码 path=new string(path.getbytes("iso-8859-1"));

3、 创建文件字节输入流

inputstream in = new fileinputstream(file);

4、 创建输出流对象

outputstream ……此处隐藏2075个字……当动态取值时必须使用"[ ]"操作符,"."操作符只能取到静态的值

注:当"[ ]"操作符中的属性名为常量时必须用''''引起,否则将会当做变量来处理.

20.sql标签

1.<sql:set data source>标签

2.<sql:query>执行数据库查询

3.<sql:update>执行数据库更新

4.<sql:param>和<sql:dateparam>指明参数值

5.<sql:transaction>用于事务处理

21. tomcat的目录结构及描述:

bin放置启动和关闭tomcat的可执行文件和批处理文件

common放置在此目录中的jar、class文件,可以被此服务器下所有的web应用使用

conf放置tomcat的主要配置文件

logs放置tomcat的日志文件

server放置tomcat管理接口的应用

src放置tomcat相关的源代码

temp放置tomcat临时文件

webapps 放置tomcat应用的目录

work放置jsp页面翻译成对应的servlet类的目录

第五篇:java web总结

java web 总结

servlet的继承层次很多,但是我们web开发常用的也就是javax.servlet.http.httpservlet这个类,我们常用的 两个请求方法是doget(),dopost(),还有从父类继承过来的方法init()初始化,destroy()servlet销毁时会被调 用,getservletconfig()获得servletconfig对象,getservletinfo()返回有关servlet的信息,包括作 者、servlet版本等。

servlet的访问必须在web.xml,怎么配置会在下面举例。 常用方法:

1、request.setcharacterencoding("utf-8");//设置用post传递给服务器的参数编码方式

2、response.setcontenttype("text/html;charset=utf-8");//设置发送给浏览器的内容编码

3、httpsession session = request.getsession();//获得session会话session.setattribute("a","b");//给session作用域中存值可以这样取值:session.getattribute("a");

4、servletcontext context = this.getservletcontext();整个web应用对象,或者用servletconfig对象.getservletcontext()获得

string str = context.getinitparameter("encoding");//获得全局参数

5、servletconfig config = this.getservletconfig("p1");//获得某个servlet专用的配置对象

string str =config.getinitparameter("p2");//获得某个servlet的专有配置参数

6、string str = request.getparameter("s");//获得页面传过来的参数

7、string[] sa = request.getparametervalues("sa");//获得字符串数组

8、request.setattribute("r","宝宝");//往request作用域中存值。在页面可以${r}这样取出宝宝。

9、printwriter out = response.getwriter();//获得标准输出流,此流内部做了处理直接会输出给浏览器。

10、request.getrequestdispatcher("/index.jsp").forward(request,response);//转发response.sendredirect("index.jsp");跳转

连接数据库的基本过程

加载驱动程序

创建连接对象

创建语句对象

编写sql语句

使用语句对象执行sql语句

如果有结果集对结果集进行处理

关闭结果集对象(如果有),关闭语句对象,关闭连接对象

如何加载驱动程序

class.forname(“驱动程序名字”):

如何创建连接

通过drivermanager的getconnection方法,有3个参数,第一个参数是url,第二个参数是用户名,第三个参数是口令。

http 是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和 扩展。目前在www中使用的是http/1.0的第六版,http/1.1的规范化工作正在进行之中,而且http-ng(next generation of http)的建议已经提出。

http协议的主要特点可概括如下:

1.支持客户/服务器模式。

2.简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有get、head、post。每种方法规定了客户与服务器联系的类型不同。由于http协议简单,使得http服务器的程序规模小,因而通信速度很快。

3.灵活:http允许传输任意类型的数据对象。正在传输的类型由content-type加以标记。

4.无连接:无连接的含义是限制每次连接只处理一个请求。服务器处理完客户的请求,并收到客户的应答后,即断开连接。采用这种方式可以节省传输时间。

5.无状态:http协议是无状态协议。无状态是指协议对于事务处理没有记忆

能力。缺少状态意味着如果后续处理需要前面的信息,则它必须重传,这样可能导致每次连接传送的数据量增大。另一方面,在服务器不需要先前信息时它的应答就较快。

默认推荐访问其他精彩内容:

java web 流程

java web复习

java web 大题(新)

java web测试题

java实习报告

《java web实习报告(全文共4524字).doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式