最近在学些javaweb基础知识,如html+css,jsp,Servlet,tomcat,三大框架,java的http知识,还有java基础知识,mysql知识;主要通过实战来学习。
首先了解html和jsp:
html(超文本标记语言):是网页页面; 可通过浏览器直接打开; 是静态页面,可直接运行;
jsp(java服务器页面) :是一种简化Servlet设计;要在tomcat发布才能打开;需转换成servlet才能运行;
了解html比较简单,学习其来源,结构,标签,用途即可;了解jsp相对内容会多,如来了解javaweb的基本运行和servlet的基本知识;
现在学习Servlet:
Servlet是一种基于java技术的web组件,是一种java类,许多java框架是基于Servlet构建的,Servlet是很重要的基础知识;
servlet的作用主要是接受client请求,生成动态内容,然后返回给客户端;
本人之前写了一个servlet的项目,主要是在eclipse上写一个java的servlet项目,主要是写一个类,继承HttpServlet,然后重写doget()和dopost()方法,然后在WEB-INF目录下创建web.xml并注册刚刚写的类,然后再在该工程项目下写一个jsp作为服务器页面测试刚刚写的servlet是否成功;因为是用eclipse写的,web.xml和jsp文件都要重写,而对web项目文件的根目录位置要了解。web项目的使用主要在tomcat目录下,一般是在webapps目录下。
tomcat(汤姆猫):是免费的开源web应用服务器,是一种jsp和servlet容器,运行jsp页面和servlet,有时候做项目需要配置tomcat下的servlet.xml文件,配置web项目的根目录和访问权限等。
没完待续·······
看完了hibernate的视频后,对web的持久层有一定的了解了。hibernate对数据进行持久化操作,在hibernate框架里面可以对数据库crud操作,并对起期间的数据进行持久化操作。其中涉及实体类的知识(java的类),还有HQL语句还有QBC语句,还有xml标签属性的设计。
到学struts2的时候,又要学习action类。