前端开发总结

----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效果来达到完美的用户体验效果。

注意问题三:网站制作设计前需要做好域名与服务商的挑选。域名的选择对于网站的发展起着至关重要的作用,一个好的域名是网站的形象展示。另外,网站在建设时一定要选择一个安全可靠的服务商,而且要确保网站可以正常稳定地运行。

注意问题四:网站制作设计前一定要选择良好的网站开发商。对于网站开发而言,虽然网站制作的门槛很低,但也不可以随便找家公司就开始做网站,这点是非常不可取的。做网站设计就要注意网站的安全性,而且要注重其质量,最好是能够实现完美的售后服

务。

实习中我总结了一点小小的经验,这一点对我的作用很大。一、那就是在实习期间一定要记得实习期间辛苦一点,多做些琐碎的小事,多和同事帮忙,去掌握工作中的每一个细节,每一个细节都掌握了,那么以后你就会轻松一点。把最基本的都掌握了,该做的都会做了,那你就算是真正学到手了。二、不管是哪里,新手的待遇大部分都不会很高,道理很简单,企业雇人为了叫他能为公司做事,而不是养人,我们学到的理论都是源于实际的精华,但要把精华融入到实际当中就要一切从头开始,就要就像学习上乘的武功,必须要有扎实的基本功。所以摆正心态是找工作和初期工作必需的素质,因为你不是独一无二的。三、新手的工作都比较简单,跑个腿,递个单子,打个电话。一天大部分的时间要么就是呆着没事做,要么就是东跑西跑,任人使唤,不要为这样的工作内容而感到苦恼,公司叫你去做这些事情一是工作需要,二是考验你的素质是否适应这份工作和是否适应这个公司,时间长了自然而然的会让你接触更多的东西

这次实践还是让我学到了不少的东西,也为以后的工作做了铺垫和锻炼。以后的路还很长这只是生命中的一小步。再次感谢海南伊索科技公司给我这次社会实践的机会。

相关推荐