javaweb学习心得


    javaweb学心
    第篇:javaweb学心
    学心
    写心前总结中级部分学容中级部分学htmlcssjavacriptxmldtdscheamjava ee 中jspservlet滤器监听器jstleljqueryajax
    面模块进行总结:学html时没太意里面全部标签没需理解容全部属识记学时相轻松html常标签非常清楚form中十种类型常textpasswordhiddensubmitbuttonradiocheckbox等标签divtablespanselect重标签
    css学:然说标签中定义样式做起明智学css时较努力样式效果测试写相应案例3月忘半时候查文档写出然css说必非常精通觉掌握东西越工作越轻松中级结束会前面笔记案例
    javascript:js 认重甚超servletjsp课期间讲容较少javascript中创建象说吧应该讲3中方法然般情况觉必学样助懂写框架javascript部分学中讲dom操作觉dom操作太繁琐写代码太效率起高面讲事件事件算简单触发事件进行相应响应javascript流程控制象基语法java类似课时没讲太
    xml extensible markup language扩展标记语言sgml间学
    servlet:觉较简单java代码容易理解首先讲开发环境配置安装tomcat解tomcat目录web工程目录讲servlet访问方式postget区处理中文乱码servlet中重知识点项目会遇问题乱码getpost乱码通设置request者response编码方式实现servlet间跳转方式重定转发重定转发区现理解透彻重定获取request中参数客户端两次请求转发服务器部跳转两种设置滤器情况通滤器跳转servlet生命周期笔试必考题实简单需理解没必死记硬背session算重知
    识点数存储存中购物车户信息等session设置生存时间说session必须说说四种会话踪技术cookieurl重写表单域隐藏session
    jsp:jsp实际servlet样两者侧重点jsp置象作域致样jsp中动作常操作javabean动作页面跳转动作包含动作里重点提两种包含区jsp讲jstlel表达式基础应写定义标签定java基础开始太理解标签解析程例子发现定义已难
    jquery:jquery说中级部分学方便特选择器避免浏览器差异学jquery想javascript获取元素仅jquery中封装ajax操作非常简单需封装类getpost 够省麻烦jquery监听事件简单需标签中添加应事件动态绑定事件dom操作更方便学完ajaxjson发现没jsp做出动态页面出会存效率问题
    总结:然说面知识部分掌握否灵活运重点学中思考问题否种解决方法
    第二篇:javaweb学
    javaweb学笔记___d9txt
    20141214 2251
    session (会话)
    session象
    1存服务器端
    2赖线程
    3session生命周期次浏览器窗口关窗口关闭session便存称会话
    session
    1技术核cookie
    session参服务器端
    服务器端session创建session id
    session idcookie形式送入客户端
    requestgetsession()涵:cookie中查找
    session idcookie中存sessionid根
    sessionidsessionid应session找
    返回cookie中存sessionid
    服务器端创建sessionsessionid写入cookie中
    2关掉话窗口(结束次会话)时session没删关掉话窗口时cookie清空
    法获sessionid法找应sessionsession存服务器端
    想真正删session需调httpsession中invalidate()方法session失效
    3服务器考虑效率会session存久http协议连接协议服务器端法判断客户端否关闭会话
    服务器设置失效时间户段时间操作session系统删session
    设置时间setmaxinactiveinterval()推荐户行设置
    4session技术程度赖cookiecookie禁浏览器支持cookiesession法
    5解决第四点引申session问题url重写sessionid通址栏提交参数发服务器端
    responseencodeurl()址栏中加载sessionid通
    requestgetparameter(jsessionid)sessionid
    astring url encodeurl(string url)通超链接重新发出请求请求会址动加sessionidid值
    方法子称url重写重新封装
    bstring url encoderedirecturl(string url)址封装成
    sendredirect方法需址址加入sessionid
    servlet api结:
    httpservletrequest接口
    1setattribute()getattribute()getattributenames
    getparameter()获表单中容
    2getcharacterencoding()setcharacterencoding()
    获设置request中数编码方式
    3getcontenttype()mimeie文件开方式
    4cookie[] getcookies()
    前cookie
    5getsession()
    获创建session
    6getrequestdispatcher(string path)目标页面封装forward()进行页面转
    7getrequestedsessionid()sessionid
    总结:
    request象封装客户端请求相关信息
    包括:
    1cookie
    2封装http协议报头(请求方式请求服务器端口请求服务器ip址编码方式
    请求项目名字请求消息长度浏览器信息客户端信息)
    3表单数
    httpservletresponse接口(响应)
    客户端联系客户端发送数
    1getcharacterencoding()客户端发送数默认编码方式
    2getcontenttype()客户端发送数默认类型(html者jpeg等等)
    3getoutputstream()客户端建立输出字节流传输二进制
    4getwriter()客户建立输出字符流传输文文件
    5setcharacterencoding()设置发送客户端数编码方式
    6setcontenttype(string type)设置告知客户端执行二进制时种类型开(htmljpeg等等)
    7addcookie(cookie cookie)cookie键键值成送客户端
    8set方法指定客户端运行时属性例:缓存开方式消息头控制等等
    9encodeurl(string url)encoderedirecturl(string url)**址追加sessionid实现cookie禁session然
    10sendredirect(string location)页面重定
    cookie类
    1cookie(string namestring value)创建cookie键键值存入cookie中
    2getmaxage(int)设置cookie生命服周期参数负数时:窗口(会话)关掉时清空cookie
    3getname()获cookie中键
    4getvalue()获cookie中健值
    httpsession接口
    1getattribute(string name)setattribute(string name)
    2getid()获session唯标识id
    3getmaxinactiveinterval()setmaxinactiveinterval()设置session失效时间
    4invalidate()session失效
    5isnew()布尔类型判断session否新创建
    httpservlet类
    1doget(httpservletrequest reqhttpservletresponse resp)
    户get方式发出请求时servlet调方法
    2dopost(httpservletrequest reqhttpservletresponse resp)户post方式发出请求时servlet调方法
    3public void init()throws servletexception
    户第次请求servlet时候容器需建立servlet象时调init()方法
    4service(servletrequest reqservletresponse res)
    开辟线程根户提交方式选择调doget()dopost()方法
    方法建议重写
    第三篇:javaweb学路线
    转载路线
    java分成j2me(移动应开发)j2se(桌面应开发)j2ee(web企业级应)java单机版面象语言建议果学java体系话样学:*第阶段:java基础包括java语法面象特征常见api集合框架
    *第二阶段:java界面编程包括awt事件机制swing部分跳时候
    *第三阶段:java api:输入输出线程网络编程反射注解等java精华部分*第四阶段:数库sql基础包括增删改查操作表查询
    *第五阶段:jdbc编程:包括jdbc原理jdbc连接库jdbc api然现hibernatejdbc方便许jdbc技术然jdbc思想尤重
    *第六阶段:jdbc深入理解高级特性:包括数库连接池存储程触发器crm思想*第七阶段:html语言学包括html标签表单标签cssweb应开发基础
    *第八阶段:javascript脚语言包括javascript语法象两方面容*第九阶段:dom编程包括dom原理常dom元素较重dom编程思想
    *第十阶段:servlet开发开始踏入java开发重步包括xmltomcat服务器安装操作http协议简单理解servlet api等java web开发基础*第十阶段:jsp开发:jsp语法标签定义标签eljstl库解mvc三层架构设计模式理念
    *第十二阶段:ajax开发:ajax原理请求响应处理ajax开发库
    *第十三阶段:轻量级框架三框架struts框架学踏入java web开发精华部分包括struts体系架构种组件标签库扩展性学
    *第十四阶段:hibernate框架学三框架包括检索映射技术表查询技术缓存技术性方面优化
    *第十五阶段:spring框架学三框架包括iocaopdatasource事务ssh集成jpa集成
    *呢java技术包括ejb30等选择学三轻量级框架相ejb愧重量级(ejb30减肥许较ejb2x说)
    补充:jsp部分包括:
    1jsp指令动作指令
    2jsp置象(requestresponsesessionoutapplication等)
    3jstl(jsp标准标签库)
    4jsp数库操作(jdbc)
    第四篇:关javaweb课程设计心体会
    关javaweb课程设计
    心体会
    线测试系统
    次课程设计做章节测系统 服务学生进行阶段性测练系统分练测试两部分部分分干
    专题系统中采技术:jdbc数库连接技术mvc三层架构利myeclipse集成开发环境
    然系统基功已实现存系统稳定等问题尚解决系统开发老师学帮助正做系统程中遇问题知识存储足考虑够周全够利实现基功功离开老师学力相助事实证明利完成套功完整系统必须充分利团队力量
    开发套系统重细心定做面面俱充分考虑客户需求现实意义什系统运实际应中具
    先现实意义准备工作中正确分析社会需求解现实应画出流程图体框架做然逐细化做面面俱定做步步扎实作程序编程员保持清醒头脑现实行代码实现意义
    通次课程设计收获仅仅课程知识实际应编程基惯开发系统时应注意流程
    功规格分析
    11 登录系统功求
    欢迎页面
    系统安全登录
    理员普通户功选择
    12 线考试系统实现功求
    户修改登录密码
    户选择考试科目
    试题库中机出题户
    根机出题做出户考试页面保存户答案
    户试卷评分
    查询户成绩
    13 线理系统功求
    浏览整系统中种户(超级户普通户)
    添加理员普通户
    浏览添加考试科目
    浏览添加题库
    理员修改登录密码
    14线阅卷系统功求
    浏览系统中考试科目
    根考试科目进行试卷批改
    实现客观题动批改
    实现观题工批改
    2功需求例分析
    21系统功需求:老师网完成考试题目设计试题录入考试安排考试实施考卷批
    改分析统计考试数数求储存数库考试数存放处理实现学生公开(学生测成绩查)实现非公开需定安全性保障
    211考生:
    (1)分布式考试客户端连接考试应服务器方进行身份确认完成考试
    (2)考生登陆修改密码
    (2)题目具稳定性机性试卷生成方式两种(机动生成固定试题)
    (3)考生提交试卷知考试结果知道里出错
    212老师:
    (1)提供功全面考试理客户端进行考试设计安排功
    (2)考生进行身份理
    (3)考试进行监控
    (4)保存考试结果供老师进行分析察
    22 例描述:
    帐户理
    例名称:帐户理
    参者:超级户
    功描述:1 查学生详细信息
    2 添加删学生户
    3 添加删教师户
    考试理
    例名称:考试理
    参者:超级户
    功描述:1 设置考试题型
    2 设置考试分值
    3设置考试时间难度级
    4设置题目显示方式(全屏显示题屏题)
    5设置出题方式(机出题固定试题)
    题库理
    例名称:题库理
    参者:超级户
    功描述:1题库分类题型理
    2添加删修改试题
    3试题成批倒入
    线阅卷
    例名称:线阅卷
    参者:超级户
    功描述:1查学生否交卷
    2系统题库答案出考试成绩 开始考试
    例名称:开始考试
    参者:普通户
    功描述:提示普通户输入参数系统进行机抽题然进入考试界面
    修改密码
    例名称:修改密码
    参者:普通户
    功描述:户安全起见修改登录密码
    考试记录例名称:考试记录
    参者:普通户
    第五篇:javaweb实报告
    武汉工程学计算机科学工程学院生产实报告
    javaweb实报告
    实目务
    锻炼实践动手力提高分析问题解决问题力培养工作意识团队合作意识解软件开发程基流程 便帮助够四毕业时找份客观工作四刚开学开始生产实
    次实务java web软件开发学java开发中较典型常知识中包括jspservlethtmljdbc等等外java开发中必须数库实中加入mysql数库学掌握基知识开始真正项目开发次开发项目关博客页面项目完成老师指定功
    二实点
    **足科技限公司
    三实容求
    次实校外软帝公司总十天开始天基天学方面容概学六天中包括jspservlethtmljdbcmysql等等剩天项目时间做出博客开发项目致容:
    java语言简介
    java语言javasun微系统公司发展出程序语言种面语言java号称跨台语言java身编译直接产生执行代码产生种中间码作 bytecode种代码必需透 java 直译器解读够真正执行台装种java直译器解读bytecode执行java编译程序java程序种台编译完全没干系
    java写出程序分两类分java applet般applicationapplication类般程序c++作较类似独立执行应程序hotjava浏览器java程序发展出常见java程序包括应程序applets应程序单独程序诸hotjava浏览器软件java语言编写
    applets类似应程序单独运行 applets支持java浏览器中运行applet置html网页中浏览时发挥作
    java目标满足充满式样种机器操作系统台网络环境中开发软件利java程序语言进行网页开发中包括静态语言开发动态网页开发网页中加入式样动态效果放段动画加入声音建立交互式网页等
    二html语言
    html超文标记语言种非严格标记语言web开发基础制作网页基础纯html页面静态
    htmlheadbody两部分组成写容般放body中中添加form表单域中属性 action表示提交动作提交页面表示actionhttpmethod属性表示提交方法般设postform表单域中添加table表table中属性常widthheightaligncolspan
    1
    等等然表会行列中行tr表示列td表示行列属性值table差
    行列中添加钮链接等等添加钮表示添加链接添加外较标签
    画出框里面添加需东西
    运html开发email邮件发送系统界面七htm文件页面 mainhtml中页面分部左部右部分tophtmllefthtmlrighthtml文件表示外增加登录页面(loginhtml)注册页面(registhtml)书写邮件页面(writehtml)html文件实现email基界面
    首先进入login登录界面输入户名密码户名密码定限制输入信息符合求方进入页面外登录界面户名超链接注册点击注册进入注册页面注册页面五行包括户名密码重复密码传头外两钮提交注册重置样完成注册
    登陆界面中javascript出户名密码限制条件中function方法代码: