----B-----
http://a.html:静态
http://a.jsp(java-outputStream->HTML+CSS+JS->IE):动态
http://HelloServlet(java-outputStream->HTML+CSS+JS->IE):动态
HTML
基础标签:div/p/table/hn/a…
<table>-<tr><td><th><caption>:cellpadding cellspacing border width=”300|40%”
标签语法:<div style=”|’……….”>…</div> : <br/>
描述页面元素:显示
Html功能:
显示:基础标签
收集:<form action=”a.jsp” method=”post”> <!--中文乱码-->
<input type=”text/password/file/button/radio/checkbox…” name=”” value=””/>
<textarea>
<select><option>
<button type=””/>
</form>
CSS
选择器:html 类 ID
ID>类>html
<a style>:内联CSS
内部:<head><style>3种选择器….</style></head>
外部:my.css {3种选择器}
JS
事件:<a onXXXXX=”alert(‘hello’)” />
dom:
document.getElementByID()
document.getElementsByName()
document.getElementsByTagName()
var:不严格区分类型
//var age
age=10;
window,history,location,screen
alert confirm
//表单提交方式
document.forms[0].submit()
…………..
Js验证表单数据
------------------------------IEàsubmit-----------------------------------------
Socket:java.net.*
ServerSocket:Socket
C(Browser:IE:FF) S(Tomcat)
Socket s = new Socket(“IP”,8080) ServerSocket ss = new ServerSocket(8080)
ss.accept();
in = s.getInputStream() in
out=.s.getOutputStream() out
HTTP:FTP:SMTP:POP3
HTTP:
Request
POST|GET /hello.jsp HTTP/1.1
HEADERS……..
HEADERS……..
BODY
Response
HTTP/1.1 200 OK
HEADERS……..
HEADERS……..
BODY
Tomcat:Request msgàHttpServletRequest
HttpServletRequest(out)àBrowser
判断URL—对照web.xml
if url ==Html----response(out)---write(a.html)---flush
if url ==jsp----jspc---a_jsp.java---javac---a_jsp.class---执行servlet流程
if url ==servlet---判断要执行servlet实例是否存在
if not exist {new Servlet()—init():1àThread【service():n】}
if exist {Thread【service():n】}
servlet—destory():1
doGet (request,response)
doPost(t,response){
//状态追踪
Cookis:Session
URL重写:客户端禁止cookie
Response.encodeURL()
<c:url>
request.getCharacterEncoding(“UTF-8”);
request.getParameter(”myage”);
…………..
new DAO().insert();//jdbc—sql—DB
new Logic().do();
Response.setCharacterEncoding(“UTF-8”)//中文
//回应
Response.getWriter().print(“”);
//资源访问
Request.getRequestDispatcher(“a.jsp”).forward(request,response);
Request.getRequestDispatcher(“a.jsp”).include(request,response);
Response.sendRedirect(“www.google.com”);
//scope
[page]/request/session.application
Jsp
标签用法:
表达式<%=%>/脚本<%%>/表明<%!%>
EL==<%=%>
JSTL==脚本<%%>
IE—servlet(准备数据:dao logic:scope)-forward--???.jsp---IE
(<c:out>能过滤非法字符)
doGet(){
new DAO(){
Class.forName(“”);
Connection conn;
stmt = conn.createStatement();
pstmt =conn.preparedStatement("select * from a where id=?");
int = stmt.executeUpdate(“insert/update/delete”);
rs = stmt.executeQuery(“select”)
while(rs.next()){re.getType(index|colName)};
//sql 注入
//ACID(意义)
Conn.setAutoCommit(false);
…..
Conn.commit();
Conn.rollback();//DCL:commit rollback
}}
ER===关系===NF===DDL(script)===DB
DML:select insert update delete
select:子查询、关联、连接
function-procedure:PL/SQL
imp exp
我在海南伊索的日子
暑假,我在海南伊索科技公司实习,这一段实习让我成长了不少。让我体会到了企业和学校的区别!在学校里学的都是一些基础知识,虽然是基础知识但很少人会去在意它的存在,总认为只是一些基础的东西而已,不用花太多的时间去学!但是基础不扎实盖再高的楼也一无是处。基础不扎实学东西就会很吃力,到了企业才知道能有一定的基础学的东西会比较快,尤其是理论基础比较强理解能力动手能力都会有一定的提升!
第一天来到伊索科技公司,廉经理问我:“你都会些什么呢?PHP会不?”,而我却不能肯定的回答说会,在校并没有认认真真的学好这一门语言,在校期间学会的只是网站前台页面,涉及到后台脚本语言真的是一头雾水。同时,感谢肖群老师把我介绍到这所公司里面实习。经理问我能提出什么要求,我自身觉得真不能提出什么要求,我主要过来的目的是能够更好的接触网站开发的流程,制作网站,设计网站这就是我来的目的。
当然,一进公司不是接直接可以接触到项目,要先学会基本的thinkphpp增删改查这些小功能。我不断的在进步着,慢慢的有自己想实现的功能!感受到企业与学校的区别,在学校只能等下下课放学吃饭,而在公司要想实现网站功能满足客户,要不断的提升自己。IT行业本生就是更新速度很快,新技术替换旧技术但还是以旧技术
为基础。万变不离其中的道理就在IT行业中体现了! 接下来介绍一下设计应该注意的问题大总结:
注意问题一:网站制作设计前一定要做好方向定位。网站的种类有很多,如电子商务型、营销型等。不同类型的网站有其不同的特点,因此网站在制作设计时就一定要做好网站的定位,确定网站吸引别人眼球的亮点与特点,为网站的发展奠定基础。
注意问题二:网站制作设计前一定要做好程序技术的选择工作。对于网站的发展而言,一定要根据网站的经营类型以及顾客的需求确定所需要的程序技术。例如,如果企业网站的需要的维护比较简单,而且营销型比较强,那就可以选择PHP技术,同时还可以配合使用JS效果来达到完美的用户体验效果。
注意问题三:网站制作设计前需要做好域名与服务商的挑选。域名的选择对于网站的发展起着至关重要的作用,一个好的域名是网站的形象展示。另外,网站在建设时一定要选择一个安全可靠的服务商,而且要确保网站可以正常稳定地运行。
注意问题四:网站制作设计前一定要选择良好的网站开发商。对于网站开发而言,虽然网站制作的门槛很低,但也不可以随便找家公司就开始做网站,这点是非常不可取的。做网站设计就要注意网站的安全性,而且要注重其质量,最好是能够实现完美的售后服
务。
实习中我总结了一点小小的经验,这一点对我的作用很大。一、那就是在实习期间一定要记得实习期间辛苦一点,多做些琐碎的小事,多和同事帮忙,去掌握工作中的每一个细节,每一个细节都掌握了,那么以后你就会轻松一点。把最基本的都掌握了,该做的都会做了,那你就算是真正学到手了。二、不管是哪里,新手的待遇大部分都不会很高,道理很简单,企业雇人为了叫他能为公司做事,而不是养人,我们学到的理论都是源于实际的精华,但要把精华融入到实际当中就要一切从头开始,就要就像学习上乘的武功,必须要有扎实的基本功。所以摆正心态是找工作和初期工作必需的素质,因为你不是独一无二的。三、新手的工作都比较简单,跑个腿,递个单子,打个电话。一天大部分的时间要么就是呆着没事做,要么就是东跑西跑,任人使唤,不要为这样的工作内容而感到苦恼,公司叫你去做这些事情一是工作需要,二是考验你的素质是否适应这份工作和是否适应这个公司,时间长了自然而然的会让你接触更多的东西
这次实践还是让我学到了不少的东西,也为以后的工作做了铺垫和锻炼。以后的路还很长这只是生命中的一小步。再次感谢海南伊索科技公司给我这次社会实践的机会。
ASPNET前端开发经验总结通过此次大作业的设计到完成我负责的是web前端的开发经过此次作业和结合W3C上的自学我渐渐有了一些对前…
发布时间:20xx-04-20xx:05:33来源:作者:shengman点击:21015这里跟大家谈谈个人对WEB前端开发的一些…
一些前端开发优化的经验总结发现的一篇关于前端优化的文章总结的很全面要做到面面俱到很难往往是想优化而没有时间去优化就像我们公司一个项…
20xx-02-2610:11jaycie博客园我要评论(0)字号:T|T众所周知,http请求是要开销的,减少请求数可以提高网页…
----B-----:静态http://a.jsp(java-outputStream-HTML+CSS+JS-IE):动态htt…
下面将一步步来实现微信公众平台的开发设置了开发者模式的url和token后我们就可以进行开发了Token你自己随便设置一、我们要先…
项目开发总结报告(GB8567——88)1引言1.1编写目的编写本报告的目的是研究本系统的总体需求、背景。对开发结果开发评价进行分…
1引言..............................................................…
项目开发总结报告(GB8567——88)1引言1.1编写目的办公自动化管理系统的开发已经基本完成。写此项目开发总结报告,以方便我们…
机房管理系统项目开发总结报告目录14.1引言...........................................…
公司开发部年终总结公司办公室在繁忙的工作中,不知不觉又迎来了新的一年。回顾这一年的工作历程,作为****的一名员工,我深深感到我们…